[ {
  "relativePath" : "Directory.Build.targets",
  "extension" : "targets",
  "linesOfCode" : 3,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "perf.groovy",
  "extension" : "groovy",
  "linesOfCode" : 37,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Restore.cmd",
  "extension" : "cmd",
  "linesOfCode" : 2,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "netci.groovy",
  "extension" : "groovy",
  "linesOfCode" : 190,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/NuGetConfigUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/ViewCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/FileName.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/NuSpecUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/NuGetPackageSource.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/JsonTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/ICommand.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/GenerateUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/RepoConfig.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/Constants.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/NuGetFeed.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/NuGetPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/GenerateData.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/ChangeCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/ProducesCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/UsageCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/RepoData.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/ConflictingPackagesException.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RepoUtil/NuGetPackageChange.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/GenerateSdkPackages/make-all.ps1",
  "extension" : "ps1",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/GenerateSdkPackages/change-all.ps1",
  "extension" : "ps1",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "extension" : "vb",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "extension" : "vb",
  "linesOfCode" : 731,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "extension" : "vb",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "extension" : "vb",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/SDML.xsd",
  "extension" : "xsd",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "extension" : "vb",
  "linesOfCode" : 613,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "extension" : "vb",
  "linesOfCode" : 851,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "extension" : "vb",
  "linesOfCode" : 289,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "extension" : "vb",
  "linesOfCode" : 622,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/VBSyntaxModelSchema.xsd",
  "extension" : "xsd",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/TreeValidator.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "extension" : "vb",
  "linesOfCode" : 502,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ReadTree.vb",
  "extension" : "vb",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/Model.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 1628,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpErrorFactsGenerator/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 1748,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 305,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/TreeType.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/Field.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/Tree.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/Node.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/Comment.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/Kind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/AbstractNode.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Model/PredefinedNode.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicErrorFactsGenerator/Program.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/Install.cmd",
  "extension" : "cmd",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/Metadata/MetadataDeltaVisualizerObjectSource.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/Metadata/MetadataDeltaDebuggerVisualizer.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/IL/ILDeltaDebuggerVisualizer.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/IL/ILDeltaVisualizerObjectSource.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/PDB/PdbDeltaVisualizerObjectSource.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/PDB/PdbDeltaDebuggerVisualizer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/DebuggerVisualizers/UI/TextViewer.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/ITestExecutor.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "extension" : "cs",
  "linesOfCode" : 323,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/ProcessUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/ProcDumpUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Program.Json.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/WebDataStorage.Json.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/ContentFile.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/AssemblyUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/WebDataStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/IDataStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/CachingTestExecutor.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Cache/EmptyDataStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/TestRunner.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/FileUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Options.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/ConsoleUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Constants.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 333,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/ProcessTestExecutor.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/Logger.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/RunTests/ProcessRunner.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 447,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Tools/Source/MetadataVisualizer/Arguments.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/UploadAzureZip/UploadPerfProject.ps1",
  "extension" : "ps1",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/UploadAzureZip/CreateAndUploadNugetZip.ps1",
  "extension" : "ps1",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/GitHubRepository.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/RepositoryType.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/Options.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "extension" : "cs",
  "linesOfCode" : 1040,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/VisualStudioOnlineRepository.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/RepositoryBase.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GitMergeBot/Properties/AssemblyInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GithubMergeTool/auth.csx",
  "extension" : "csx",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GithubMergeTool/GithubMergeTool.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GithubMergeTool/run.csx",
  "extension" : "csx",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/Github/GithubMergeTool/HttpClientExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/SolutionUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/TargetsCheckerUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ProjectKey.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ProjectData.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/StructuredLoggerCheckerUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/SharedUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/SolutionCheckerUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 316,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/PackageReference.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ICheckerUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ProjectEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ProjectReferenceEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/RoslynProjectData.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildBoss/ProjectType.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/PublicApi/mark-shipped.cmd",
  "extension" : "cmd",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/PublicApi/mark-shipped.ps1",
  "extension" : "ps1",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/ILAsm/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildUtil/ValidateBuildEnvironment.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/BuildUtil/FindNuGetAssetsForVsix.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/RoslynPublish/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/MicroBuild/Build.proj",
  "extension" : "proj",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/MicroBuild/PublishBlobAssets.proj",
  "extension" : "proj",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/MicroBuild/microbuild.ps1",
  "extension" : "ps1",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/MicroBuild/cibuild.cmd",
  "extension" : "cmd",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Tools/MicroBuild/publish-assets.ps1",
  "extension" : "ps1",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "extension" : "vb",
  "linesOfCode" : 475,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ChangeSignature/ChangeSignatureFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ChangeSignature/UnifiedArgumentSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/FullyQualify/VisualBasicFullyQualifyCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "extension" : "vb",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateConstructor/GenerateConstructorCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "extension" : "vb",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1821,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/xlf/VBFeaturesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "extension" : "vb",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 774,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 365,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "extension" : "vb",
  "linesOfCode" : 341,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 2349,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceService.vb",
  "extension" : "vb",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ConflictMarkerResolution/VisualBasicResolveConflictMarkerCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ConvertNumericLiteral/VisualBasicConvertNumericLiteralCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionForNullableDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ConvertToInterpolatedString/VisualBasicConvertConcatenationToInterpolatedStringRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ConvertToInterpolatedString/VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "extension" : "vb",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "extension" : "vb",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/AddPackage/VisualBasicAddSpecificPackageCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/AddFileBanner/VisualBasicAddFileBannerCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/RemoveUnusedVariable/VisualBasicRemoveUnusedVariableCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeRefactorings/MoveType/VisualBasicMoveTypeService.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeRefactorings/RemoveStatementCodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 358,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 361,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/VBFeaturesResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 1971,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicAddParameterCheckCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/InitializeParameter/InitializeParameterHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/NavigateTo/VisualBasicNavigateToSearchService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/VisualBasicBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/ExternalMethodDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/FieldDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/WithBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/RegionDirectiveStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/DisabledTextTriviaStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/DoLoopBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/WhileBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MultilineLambdaStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MultiLineIfBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/DelegateDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/EnumDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/TypeDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/DocumentationCommentStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/CompilationUnitStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/EventDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/ConstructorDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MethodDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/TryBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/SelectBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/SyncLockBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/ForBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataFieldDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataConstructorDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataOperatorDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataTypeDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataEnumMemberDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataEventDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataPropertyDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataDelegateDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataEnumDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataMethodDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataRegionDirectiveStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/PropertyDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/NamespaceDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/XmlExpressionStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/AccessorDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/UsingBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/OperatorDeclarationStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/CollectionInitializerStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/ObjectCreationInitializerStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Structure/Providers/ForEachBlockStructureProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ValidateFormatString/VisualBasicValidateFormatStringDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb",
  "extension" : "vb",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/MidAssignmentSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/GetTypeExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/SignatureHelpUtilities.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.ElementAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/CastExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/PredefinedCastExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/ConditionalExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.NamedType.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/AddRemoveHandlerSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.Method.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.MemberGroup.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractIntrinsicOperatorSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.NormalType.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/NameOfExpressionSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "extension" : "vb",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/AddAccessibilityModifiers/VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/AddAccessibilityModifiers/VisualBasicAddAccessibilityModifiersCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicNamingStyleDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Diagnostics/VisualBasicAnalyzerDriverService.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "extension" : "vb",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicUnnecessaryImportsService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/QualifyMemberAccess/VisualBasicQualifyMemberAccessCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/SolutionCrawler/VisualBasicDocumentDifferenceService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateEqualsAndGetHashCodeFromMembers/VisualBasicGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "extension" : "vb",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "extension" : "vb",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "extension" : "vb",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceLocal.vb",
  "extension" : "vb",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb",
  "extension" : "vb",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "extension" : "vb",
  "linesOfCode" : 293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "extension" : "vb",
  "linesOfCode" : 599,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateVariable/VisualBasicGenerateVariableCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/DocumentHighlighting/VisualBasicDocumentHighlightsService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.SimplifyTypeNamesFixAllProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicChangeToYieldCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicConvertToIteratorCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateParameterizedMemberCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateConversionCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/AddMissingReference/VisualBasicAddMissingReferenceCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/InsertMissingCast/InsertMissingCastCodeFixProvider.CodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/InsertMissingCast/InsertMissingCastCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicAddAwaitCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicConvertToAsyncFunctionCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/OverloadBase/OverloadBaseCodeFixProvider.AddOverloads.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/OverloadBase/OverloadBaseCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/CorrectNextControlVariable/CorrectNextControlVariableCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/CorrectNextControlVariable/CorrectNextControlVariableCodeFixProvider.CodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.RemoveUnnecessaryCastFixAllProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/Spellcheck/VisualBasicSpellCheckCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectFunctionReturnType/IncorrectFunctionReturnTypeCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateType/GenerateTypeCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 296,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.CodeAction.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEnumMember/GenerateEnumMemberCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicAnonymousTypeDisplayService.vb",
  "extension" : "vb",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/DocumentationComments/VisualBasicDocumentationCommentFormattingService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/DocumentationComments/CodeFixes/VisualBasicRemoveDocCommentNodeCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/SuggestionMode/VisualBasicSuggestionModeCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/KeyKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/AwaitKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/FromKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/TrueFalseKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NothingKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/MyClassKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/GetXmlNamespaceKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NewKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/BinaryOperatorKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/GlobalKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NotKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/GetTypeKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/IfKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/WithKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NameOfKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/AddressOfKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/TypeOfKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/MeKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/MyBaseKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/LambdaKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/CastOperatorsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/ErrorKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/GoToDestinationsRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/OnErrorKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/GoToKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/ResumeKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/NextKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ElseIfKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/UntilAndWhileKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ElseKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ExitKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/FinallyKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/YieldKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/EndKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/StopKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/DoKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/WhenKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/SelectKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/SyncLockKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/StepKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ContinueKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ThenKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/IsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/MidKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/CaseKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/WhileLoopKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/EachKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ForKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/IfKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/WithKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/GoToKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ReturnKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ToKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/LoopKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/NextKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/CallKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/UsingKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/TryKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ThrowKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/CatchKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/AbstractKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/GroupKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/GroupByKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/OrderByKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/LetKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/EqualsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/AscendingDescendingKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/FromKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/GroupJoinKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/WhereKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/SelectKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/AggregateKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/JoinKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/DistinctKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/IntoKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/TakeKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/SkipKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/OnKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/WhileKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/ArrayStatements/EraseKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/ArrayStatements/PreserveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/ArrayStatements/ReDimKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/HandlesKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/RemoveHandlerKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/AddHandlerKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/RaiseEventKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ConstDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/RegionDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/WarningDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/IfDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ReferenceDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ElseIfDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ElseDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/EndRegionDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/EndIfDirectiveKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DeclareKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/CovarianceModifiersKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AsyncKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AliasKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/IteratorKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OfKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/PropertyKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ExternalSubFunctionKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/NamespaceKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/FunctionKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EventKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ModifierKeywordsRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/StructureKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AttributeScopesKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/StaticKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DelegateKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/InterfaceKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/CharsetModifierKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ConstKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OperatorKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ClassKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ImportsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/InKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EnumKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/GenericConstraintsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/CustomEventKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DelegateSubFunctionKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/LibKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ToKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ParameterModifiersKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DimKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OverloadableOperatorRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/InheritsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/SubKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ModuleKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ImplementsKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/GetSetKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Types/BuiltInTypesKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/StrictOptionsRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/ExplicitOptionsRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/InferOptionsRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/OptionNamesRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/CompareBinaryTextRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/OptionKeywordRecommender.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionListTagCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/KeywordCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/InternalsVisibleToCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseInferredMemberName/VisualBasicUseInferredMemberNameCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseInferredMemberName/VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicCommonGenerationServiceMethods.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "extension" : "vb",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "extension" : "vb",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "extension" : "vb",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateDefaultConstructors/VisualBasicGenerateDefaultConstructorsService.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateVariable/VisualBasicGenerateVariableService.vb",
  "extension" : "vb",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateEnumMember/VisualBasicGenerateEnumMemberService.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ImplementAbstractClass/VisualBasicImplementAbstractClassCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ImplementAbstractClass/VisualBasicImplementAbstractClassService.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseObjectInitializer/UseInitializerHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ReplaceDocCommentTextWithTag/VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/AddParameter/VisualBasicAddParameterCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/CommentSelection/VisualBasicCommentSelectionService.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Organizing/Organizers/TypeBlockOrganizer.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.vb",
  "extension" : "vb",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Organizing/VisualBasicOrganizerService.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/Organizing/VisualBasicOrganizerService.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/MoveDeclarationNearReference/VisualBasicMoveDeclarationNearReferenceCodeRefactoringProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSyntaxTriviaServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 297,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "extension" : "vb",
  "linesOfCode" : 353,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "extension" : "vb",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "extension" : "vb",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "extension" : "vb",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 295,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "extension" : "vb",
  "linesOfCode" : 510,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicExtractMethodService.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "extension" : "vb",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.Validator.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSyntaxTriviaService.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/DesignerAttributes/BasicDesignerAttributeService.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ChangeSignature/ChangeSignatureFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "extension" : "cs",
  "linesOfCode" : 497,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/FullyQualify/CSharpFullyQualifyCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "extension" : "cs",
  "linesOfCode" : 304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateConstructor/GenerateConstructorCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "extension" : "cs",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/xlf/CSharpFeaturesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 632,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnreachableCode/RemoveUnreachableCodeHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 903,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "extension" : "cs",
  "linesOfCode" : 558,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 2512,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 378,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ImplementInterface/CSharpImplementInterfaceCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ImplementInterface/CSharpImplementInterfaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UpgradeProject/CSharpUpgradeProjectCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddBraces/CSharpAddBracesCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddBraces/CSharpAddBracesDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ConflictMarkerResolution/CSharpResolveConflictMarkerCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ConvertNumericLiteral/CSharpConvertNumericLiteralCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseCoalesceExpression/CSharpUseCoalesceExpressionForNullableDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseCoalesceExpression/CSharpUseCoalesceExpressionDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ConvertToInterpolatedString/CSharpConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ConvertToInterpolatedString/CSharpConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "extension" : "cs",
  "linesOfCode" : 338,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddPackage/CSharpAddSpecificPackageCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseIsNullCheck/CSharpUseIsNullCheckCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseIsNullCheck/CSharpUseIsNullCheckDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InternalUtilities/InternalExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnusedLocalFunction/CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddFileBanner/CSharpAddFileBannerCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddMissingReference/CSharpAddMissingReferenceCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnusedVariable/CSharpRemoveUnusedVariableCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeRefactorings/MoveType/CSharpMoveTypeService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 459,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 281,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InitializeParameter/CSharpAddParameterCheckCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InitializeParameter/CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/InitializeParameter/InitializeParameterHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseDefaultLiteral/CSharpUseDefaultLiteralDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseDefaultLiteral/CSharpUseDefaultLiteralCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseNamedArguments/CSharpUseNamedArgumentsCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/NavigateTo/CSharpNavigateToSearchService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/CSharpBlockStructureService.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/CSharpBlockStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 317,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/BlockSyntaxStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/ConstructorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/SimpleLambdaExpressionStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/CompilationUnitStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/ConversionOperatorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/AccessorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/SwitchStatementStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/DestructorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/EventFieldDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/FieldDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/DisabledTextTriviaStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/EnumDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/RegionDirectiveStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/ArrowExpressionClauseStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/ParenthesizedLambdaExpressionStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/EventDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/ConstructorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/ConversionOperatorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/DestructorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EventFieldDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/FieldDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EnumDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/RegionDirectiveStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EnumMemberDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EventDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/IndexerDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/DelegateDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/OperatorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/TypeDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/MethodDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/PropertyDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/IndexerDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/DelegateDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/NamespaceDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/AnonymousMethodExpressionStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/OperatorDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/TypeDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/MethodDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/PropertyDeclarationStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/DocumentationCommentStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Structure/Providers/InitializerExpressionStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ValidateFormatString/CSharpValidateFormatStringDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_DelegateInvoke.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_MethodGroup.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_NormalType.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 333,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider_NamedType.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider_Method.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeLens/CSharpCodeLensDisplayInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddAccessibilityModifiers/CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddAccessibilityModifiers/CSharpAddAccessibilityModifiersCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUnboundIdentifiersDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpNamingStyleDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpRemoveUnnecessaryCastDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Diagnostics/CSharpAnalyzerDriverService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractInterface/CSharpExtractInterfaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpUnnecessaryImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/QualifyMemberAccess/CSharpQualifyMemberAccessDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/QualifyMemberAccess/CSharpQualifyMemberAccessCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/SolutionCrawler/CSharpDocumentDifferenceService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateEqualsAndGetHashCodeFromMembers/CSharpGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceField.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "extension" : "cs",
  "linesOfCode" : 298,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceQueryLocal.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForPropertiesHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForIndexersHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForConversionOperatorsHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForOperatorsHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "extension" : "cs",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForConstructorsHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForAccessorsHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForMethodsHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/TypeStyle/UseImplicitTypeCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/TypeStyle/UseExplicitTypeCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "extension" : "cs",
  "linesOfCode" : 512,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "extension" : "cs",
  "linesOfCode" : 770,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateVariable/CSharpGenerateVariableCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/DocumentHighlighting/CSharpDocumentHighlightsService.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.SimplifyTypeNamesFixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/HideBase/HideBaseCodeFixProvider.AddNewKeywordAction.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/HideBase/HideBaseCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpChangeToIEnumerableCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/GenerateMethod/GenerateMethodCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/GenerateMethod/GenerateConversionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpAddAwaitCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpConvertToAsyncMethodCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.RemoveUnnecessaryCastFixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/GenerateType/GenerateTypeCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/SpellCheck/CSharpSpellcheckCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CodeFixes/GenerateEnumMember/GenerateEnumMemberCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/LanguageServices/CSharpAnonymousTypeDisplayService.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/DocumentationComments/CodeFixes/CSharpAddDocCommentNodesCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/DocumentationComments/CodeFixes/CSharpRemoveDocCommentNodeCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/DocumentationComments/CSharpDocumentationCommentFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/SuggestionMode/CSharpSuggestionModeCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CSharpCompletionOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RemoveKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LockKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ByteKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ModuleKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ChecksumKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CheckedKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ConstKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UncheckedKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AwaitKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AddKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ContinueKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UIntKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DynamicKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ElifKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OnKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ExplicitKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhereKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RegionKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CatchKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LetKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LongKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EqualsKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DescendingKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DisableKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PrivateKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReferenceKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IsKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SealedKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhileKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ShortKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CharKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReturnKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UShortKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ElseKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GlobalKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NamespaceKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DecimalKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InterfaceKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AliasKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/YieldKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeVarKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UnsafeKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OverrideKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CaseKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EnumKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DelegateKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FalseKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntoKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SByteKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AssemblyKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ImplicitKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BaseKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SetKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThisKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractSpecialTypePreselectingKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThrowKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ProtectedKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ForKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StaticKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AsKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StructKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FixedKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UsingKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OrderByKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AsyncKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VarKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DefineKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SizeOfKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ULongKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OutKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GotoKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PropertyKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OperatorKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SelectKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ObjectKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ForEachKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TrueKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RestoreKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InternalKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PragmaKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DoubleKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GetKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ParamKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BreakKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EventKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SwitchKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LineKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ParamsKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/JoinKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeOfKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StackAllocKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GroupKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ExternKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BoolKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FloatKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ClassKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WarningKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractSyntacticSingleKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FieldKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VolatileKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RefKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EndIfKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FromKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EndRegionKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IfKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ByKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FinallyKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PublicKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/MethodKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AscendingKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/HiddenKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NullKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UndefKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TryKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhenKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DefaultKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DoKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StringKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NameOfKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NewKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VirtualKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReadOnlyKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PartialKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LoadKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ErrorKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CSharpCompletionService.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider_BuiltInStyles.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SnippetCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 375,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SpeculativeTCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 214,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/InternalsVisibleToCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/TupleNameCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/KeywordCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExternAliasCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 331,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseInferredMemberName/CSharpUseInferredMemberNameDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseInferredMemberName/CSharpUseInferredMemberNameCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "extension" : "cs",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateMethodService.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpCommonGenerationServiceMethods.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateMember/GenerateDefaultConstructors/CSharpGenerateDefaultConstructorsService.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateMember/GenerateVariable/CSharpGenerateVariableService.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/GenerateMember/GenerateEnumMember/CSharpGenerateEnumMemberService.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ImplementAbstractClass/CSharpImplementAbstractClassCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ImplementAbstractClass/CSharpImplementAbstractClassService.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.Pattern.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseObjectInitializer/UseInitializerHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseObjectInitializer/CSharpUseObjectInitializerCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseObjectInitializer/CSharpUseObjectInitializerDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ReplaceDocCommentTextWithTag/CSharpReplaceDocCommentTextWithTagCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseNullPropagation/CSharpUseNullPropagationCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseNullPropagation/CSharpUseNullPropagationDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/AddParameter/CSharpAddParameterCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/CommentSelection/CSharpCommentSelectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/FieldDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/StructDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/OperatorDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/EventFieldDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/ModifiersOrganizer.Comparer.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/PropertyDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/EnumDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/MethodDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/DestructorDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/ClassDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/IndexerDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/ModifiersOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/InterfaceDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/ConstructorDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/Organizers/EventDeclarationOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/CSharpOrganizingService.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/Organizing/CSharpOrganizingService.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/MoveDeclarationNearReference/CSharpMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseThrowExpression/CSharpUseThrowExpressionDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.Validator.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSyntaxTriviaServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "extension" : "cs",
  "linesOfCode" : 434,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 539,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSyntaxTriviaService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.StatementResult.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.FormattingProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 310,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpExtractMethodService.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.ExpressionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/DesignerAttributes/CSharpDesignerAttributeService.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureAnalyzedContext.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/IUnifiedArgumentSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureOptionsResult.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "extension" : "cs",
  "linesOfCode" : 416,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureResult.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/ParameterConfiguration.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/IChangeSignatureOptionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/DelegateInvokeMethodReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/CannotChangeSignatureReason.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ChangeSignature/SignatureChange.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 268,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.SymbolResult.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementType/ImplementTypeOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementType/ImplementTypeOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 348,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "extension" : "cs",
  "linesOfCode" : 341,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ReplacePropertyWithMethods/IReplacePropertyWithMethodsService.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Experimentation/LiveCodeAnalysisInstallStatus.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/OrderModifiers/OrderModifiersHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/xlf/FeaturesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1988,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/EncEditSessionInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/RudeEditDiagnosticDescriptors.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/MetadataDelta.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/SessionReadOnlyReason.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/EncDebuggingSessionInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ProjectAnalysisSummary.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/IEditAndContinueAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/RudeEditKind.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/EditAndContinueService.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/DebuggeeModuleMetadataCache.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/RudeEditDiagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "extension" : "cs",
  "linesOfCode" : 316,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/IEditAndContinueService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ActiveStatementTextSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ProjectReadOnlyReason.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ILDelta.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/DebuggingSession.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ActiveStatementId.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/IActiveStatementTrackingService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ProjectChanges.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/PdbDelta.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ActiveStatementFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/ActiveStatementSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/BidirectionalMap.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/LineChange.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/DocumentAnalysisResults.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/IDebuggeeModuleMetadataProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/StateMachineKind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/Deltas.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 2720,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Conflicts.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.DisposePatternCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 450,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Property.cs",
  "extension" : "cs",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/IImplementInterfaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Method.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UpgradeProject/AbstractUpgradeProjectCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Notification/ISemanticChangeNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Notification/INotificationServiceCallback.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Notification/INotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Notification/NotificationSeverity.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/TodoComments/ITodoCommentService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/TodoComments/AbstractTodoCommentService.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/TodoComments/IRemoteTodoCommentService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 286,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ConvertAutoPropertyToFullProperty/AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ConvertNumericLiteral/AbstractConvertNumericLiteralCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCoalesceExpression/AbstractUseCoalesceExpressionForNullableDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionForNullableCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCoalesceExpression/AbstractUseCoalesceExpressionDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SymbolMapping/ISymbolMappingService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SymbolMapping/SymbolMappingResult.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SymbolMapping/SymbolMappingServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Fading/FadingOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ReplaceMethodWithProperty/AbstractReplaceMethodWithPropertyService.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 380,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ReplaceMethodWithProperty/IReplaceMethodWithPropertyService.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldResult.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "extension" : "cs",
  "linesOfCode" : 341,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddPackage/InstallPackageDirectlyCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddPackage/InstallWithPackageManagerCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddPackage/AbstractAddPackageCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddPackage/InstallPackageParentCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddPackage/InstallPackageDirectlyCodeActionOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddPackage/AbstractAddSpecificPackageCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/PickMembers/IPickMembersService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/PickMembers/PickMembersResult.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddFileBanner/AbstractAddFileBannerCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddMissingReference/AddMissingReferenceCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddMissingReference/AbstractAddMissingReferenceCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RemoveUnusedVariable/AbstractRemoveUnusedVariableCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Debugging/DebuggingStateChangedEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Debugging/DebuggingWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Debugging/DebuggingWorkspaceServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Debugging/IDebuggingWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Debugging/DebuggingState.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.RenameTypeEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/IMoveTypeService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.RenameFileEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.Editor.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/MoveType/MoveTypeCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/ICodeRefactoringHelpersService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/WorkspaceServices/IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/WorkspaceServices/ISymbolRenamedCodeActionOperationFactoryWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/ICodeRefactoringService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/PredefinedCodeRefactoringProviderNames.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoring.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/IntroduceVariable/IntroduceVariableCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/ServicesLayerCodeActionHelpersService.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoringService.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/ExtractMethod/AbstractExtractMethodCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoringContextExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "extension" : "cs",
  "linesOfCode" : 370,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 344,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeParameterCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 200,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/IRemoteNavigateToSearchService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/INavigateToSearchService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/NavigateToMatchKind.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs",
  "extension" : "cs",
  "linesOfCode" : 222,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/INavigateToSearchResult.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.SearchResult.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.Remote.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/NavigateTo/NavigateToItemKind.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockStructureService.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockStructureOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxTriviaStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/Syntax/BlockStructureExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/Syntax/AbstractBlockStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxNodeStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/Syntax/BlockSpanCollector.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockStructureServiceWithProviders.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockStructure.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockStructureProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Structure/BlockStructureContext.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ValidateFormatString/ValidateFormatStringOption.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 299,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpItems.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpTriggerInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/CommonSignatureHelpUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/ISignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpTriggerReason.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/ExportSignatureHelpProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpItem.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpState.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/ICodeLensReferencesService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/LocationComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/ReferenceMethodDescriptor.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/ReferenceCount.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/ICodeLensDisplayInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "extension" : "cs",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeLens/ReferenceLocationDescriptor.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddAccessibilityModifiers/AbstractAddAccessibilityModifiersCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddAccessibilityModifiers/AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticProviderMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticLogAggregator.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/HostDiagnosticAnalyzerPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticCustomTags.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/IWorkspaceDiagnosticAnalyzerProviderService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/RemoveUnnecessaryCastDiagnosticAnalyzerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/UnboundIdentifiersDiagnosticAnalyzerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/IDEDiagnosticIds.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/RudeEditUserDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/SimplifyTypeNamesDiagnosticAnalyzerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/ProjectDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/DocumentDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/NamingStyleDiagnosticAnalyzerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/Analyzers/PreferFrameworkTypeDiagnosticAnalyzerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 238,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectAnalyzerReferenceChangedEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticAnalyzerExecutor.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InMemoryStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "extension" : "cs",
  "linesOfCode" : 378,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "extension" : "cs",
  "linesOfCode" : 531,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ActiveFileState.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "extension" : "cs",
  "linesOfCode" : 345,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/ICodeAnalysisDiagnosticAnalyzerExecutor.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 323,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/LiveDiagnosticUpdateArgsId.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/BuildToolId.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "extension" : "cs",
  "linesOfCode" : 293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticService_UpdateSourceRegistrationService.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "extension" : "cs",
  "linesOfCode" : 344,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/IDiagnosticUpdateSourceRegistrationService.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/IDiagnosticService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/PredefinedDiagnosticProviderNames.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticsUpdatedArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticCategory.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerCategory.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/PredefinedBuildTools.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/InternalDiagnosticsOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_BuildSynchronization.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticEventTaskScheduler.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/IDiagnosticAnalyzerService.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/AnalyzerUpdateArgsId.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticResultSerializer.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/SymbolAnalysisContextExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/IAnalyzerDriverService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/ISupportLiveUpdate.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/IBuiltInAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_UpdateSource.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/IDiagnosticUpdateSource.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_IncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceTypeAnalysisResult.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/TypeDiscoveryRule.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/IExtractInterfaceOptionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 441,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceOptionsResult.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceResult.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Scripting/IScriptEnvironmentService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RemoveUnnecessaryImports/IRemoveUnnecessaryImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RemoveUnnecessaryImports/IUnnecessaryImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateDefaultConstructors/GenerateDefaultConstructorsCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessCodeFixprovider.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 278,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerProgressReporter.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/IDocumentTrackingService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 300,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/ISolutionCrawlerService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "extension" : "cs",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/InternalSolutionCrawlerOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractAnalyzerState.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractDocumentAnalyzerState.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncDocumentWorkItemQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 398,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/IdleProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerService.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/IWorkCoordinatorPriorityService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AbstractPriorityProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/ISolutionCrawlerProgressReporter.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/IDocumentDifferenceService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncProjectWorkItemQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/InternalSolutionCrawlerOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "extension" : "cs",
  "linesOfCode" : 600,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/GlobalOperationAwareIdleProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 348,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/Extensibility/PerLanguageIncrementalAnalyzerProviderMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/Extensibility/ExportPerLanguageIncrementalAnalyzerProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/Extensibility/IPerLanguageIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/AbstractDocumentDifferenceService.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerProviderBase.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IncrementalCaches/SyntaxTreeInfoIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesWithDialogCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/RQNameStrings.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/RQNameInternal.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/ParenthesesTreeWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/SimpleTree/SimpleTreeNode.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/SimpleTree/SimpleLeafNode.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/SimpleTree/SimpleGroupNode.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQType.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQIndexer.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQOutParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQVoidType.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMethodPropertyOrEventName.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQArrayOrPointerType.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQArrayType.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/ResolvedRQNode.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQExplicitInterfaceMemberName.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQConstructedType.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQTypeOrNamespace.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMethodPropertyOrEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQPointerType.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQTypeVariableType.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQNode.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQNormalParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndexFromPartialSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMemberVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQNullType.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQPropertyBase.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMethodBase.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndex.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMember.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndexFromPartialImplementation.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQNamespace.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQUnconstructedType.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQErrorType.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQRefParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/Nodes/RQMethodOrProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Snippets/SnippetInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Snippets/ISnippetInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Common/TextTags.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "extension" : "cs",
  "linesOfCode" : 250,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Common/NavigationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Common/UpdatedEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Common/Glyph.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Common/SymbolDisplayPartKindTags.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndHashWithDialogCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/FormatLargeBinaryExpressionRule.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 334,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/MetadataAsSourceHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.DocCommentFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/DocumentationCommentUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/IMetadataAsSourceService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "extension" : "cs",
  "linesOfCode" : 342,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.IntroduceVariableAllOccurrenceCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Attribute.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Field.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_ConstructorInitializer.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/IIntroduceVariableService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Parameter.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Query.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Block.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeStyle/AbstractCodeStyleDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "extension" : "cs",
  "linesOfCode" : 315,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/AddImportFixKind.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SearchScopes/MetadataSymbolsSearchScope.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SearchScopes/SourceSymbolsProjectSearchScope.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SearchScopes/SearchScope.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SearchScopes/ProjectSearchScope.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SearchScopes/AllSymbolsProjectSearchScope.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/AddImportFixData.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/MetadataSymbolReferenceCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/AssemblyReferenceCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/ProjectSymbolReferenceCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/InstallPackageAndAddImportCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/InstallWithPackageManagerCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/ParentInstallPackageCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/AddImportCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/CodeActions/SymbolReference.SymbolReferenceCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/IAddImportFeatureService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 401,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/AbstractAddImportCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/References/MetadataSymbolReference.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/References/SymbolReference.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/References/AssemblyReference.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/References/ProjectSymbolReference.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/References/PackageReference.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/Remote/IRemoteAddImportFeatureService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddImport/Remote/AbstractAddImportFeatureService_Remote.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationWaiter.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.cs",
  "extension" : "cs",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.AsyncToken.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.DiagnosticAsyncToken.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/TaskExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListener.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/FeatureAttribute_Names.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/AsynchronousOperationListener.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/FeatureMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/FeatureAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/AggregateAsynchronousOperationListener.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/TestHooks/IAsyncToken.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Options/ServiceComponentOnOffOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Options/ServiceComponentOnOffOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Options/ServiceFeatureOnOffOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Options/ServiceFeatureOnOffOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Utilities/LinkedFilesSymbolEquivalenceComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Utilities/SupportedPlatformData.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Extensions/SyntaxTokenListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Extensions/ProjectExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Extensions/DiagnosticAnalyzerExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateFromMembers/SelectedMemberInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateFromMembers/AbstractGenerateFromMembersService.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "extension" : "cs",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "extension" : "cs",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateConstructorFromMembers/FieldDelegatingCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateConstructorFromMembers/State.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateConstructorFromMembers/ConstructorDelegatingCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorWithDialogCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/GenerateTypeDialogOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/IGenerateTypeOptionService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "extension" : "cs",
  "linesOfCode" : 250,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 339,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "extension" : "cs",
  "linesOfCode" : 516,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/IGenerateTypeService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/GenerateTypeOptionsResult.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.GenerateNamedType.cs",
  "extension" : "cs",
  "linesOfCode" : 300,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentHighlighting/AbstractDocumentHighlightsService.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentHighlighting/IDocumentHighlightsService.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentHighlighting/IRemoteDocumentHighlights.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/CodeFixCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Iterator/AbstractIteratorCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 224,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/TopLevelSuppressionCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/NestedSuppressionCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.AbstractSuppressionCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.IPragmaBasedCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.FixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/ExportSuppressionFixProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/WrapperCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/PredefinedCodeFixProviderNames.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/NamingStyle/AbstractNamingStyleCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/ICodeFixProviderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/CodeFixContextExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAddAwaitCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Async/AbstractChangeToAsyncCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAsyncCodeFix.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/PreferFrameworkType/PreferFrameworkTypeCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/FirstDiagnosticResult.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/FixMultipleCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/FixSomeCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/IFixMultipleOccurrencesService.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/IFixAllGetFixesService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/GenerateMember/AbstractGenerateMemberCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/ImplementAbstractClass/AbstractImplementAbstractClassCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CodeFixes/RoslynAssemblyHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/SymbolDescriptionGroups.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/ISymbolDisplayService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 594,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AnonymousTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/IAnonymousTypeDisplayService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AnonymousTypeDisplayInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/IAnonymousTypeDisplayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/LanguageServices/ProjectInfoService/IProjectInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 227,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractAddDocCommentNodesCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractRemoveDocCommentNodeCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DocumentationComments/IDocumentationCommentFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/SuggestionMode/SuggestionModeCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/ExportCompletionProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionDescription.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CommonCompletionItem.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CommonCompletionService.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionProviderMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/EnterKeyRule.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionContext.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/GlyphTags.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionTrigger.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionTags.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionHelperServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/SnippetsRule.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractRecommendationServiceBasedCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/XmlDocCommentCompletionItem.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/UnionCompletionItemComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/RecommendedKeyword.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractCrefCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 291,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/IKeywordRecommender.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/MemberInsertingCompletionItem.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "extension" : "cs",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractObjectCreationCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractObjectInitializerCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/SymbolMatchPriority.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialMethodCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CharacterSetModificationRule.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "extension" : "cs",
  "linesOfCode" : 403,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CharacterSetModificationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/ICompletionHelperService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionItemFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionTriggerKind.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/MatchPriority.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/INavigableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/IDocumentNavigationService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.SymbolLocationNavigableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/NavigationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationService.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/NavigationOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/DefaultSymbolNavigationService.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/ISymbolNavigationService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Navigation/DefaultSymbolNavigationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseInferredMemberName/AbstractUseInferredMemberNameDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseInferredMemberName/AbstractUseInferredMemberNameCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/GenerateConstructorHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "extension" : "cs",
  "linesOfCode" : 363,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/IGenerateConstructorService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateConversionService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateMethodService.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/IGenerateParameterizedMemberService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/IGenerateConversionService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateConversionService.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateMethodService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/MethodGenerationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/IGenerateDefaultConstructorsService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.CodeActionAll.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 330,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/IGenerateVariableService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.GenerateLocalCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "extension" : "cs",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/AbstractGenerateMemberService.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/IGenerateEnumMemberService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/QuickInfo/QuickInfoUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.State.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementAbstractClass/IImplementAbstractClassService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/OrganizeImports/OrganizeImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/OrganizeImports/IOrganizeImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ReplaceDocCommentTextWithTag/AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Remote/RemoteArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/AddConstructorParametersCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/State.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 296,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/FindUsages/DefinitionsAndReferences.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/FindUsages/ClassifiedSpansAndHighlightSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/FindUsages/DefinitionItem.DocumentLocationDefinitionItem.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/FindUsages/SourceReferenceItem.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 407,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CommentSelection/AbstractCommentSelectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CommentSelection/CommentSelectionInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/CommentSelection/ICommentSelectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Organizing/OrganizingService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Organizing/Organizers/AbstractSyntaxNodeOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Organizing/Organizers/ExportSyntaxNodeOrganizerAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Organizing/Organizers/ISyntaxOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Organizing/IOrganizingService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/Organizing/AbstractOrganizingService.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.State.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseThrowExpression/UseThrowExpressionCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/OperationStatus`1.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 257,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/SimpleExtractMethodResult.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.SymbolMapBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TriviaResult.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ReturnStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "extension" : "cs",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/Enums.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.GeneratedCode.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/IExtractMethodService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "extension" : "cs",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/AbstractExtractMethodService.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/UniqueNameGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/FailedExtractMethodResult.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ParameterStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ISyntaxTriviaService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/OperationStatus_Statics.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodResult.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 687,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ExtractMethod/VariableStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DesignerAttributes/AbstractDesignerAttributeService.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DesignerAttributes/DesignerAttributeResult.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DesignerAttributes/IRemoteDesignerAttributeService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/DesignerAttributes/IDesignerAttributeService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Features/Core/Portable/ProjectManagement/IProjectManagementService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/BasicAnalyzerDriver.shproj",
  "extension" : "shproj",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "extension" : "vb",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/vbc/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/xlf/VBResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 9070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceExtent.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 224,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySignatureComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/HandledEvent.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "extension" : "vb",
  "linesOfCode" : 289,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "extension" : "vb",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 419,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EventSignatureComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "extension" : "vb",
  "linesOfCode" : 795,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ExtensionMethods.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "extension" : "vb",
  "linesOfCode" : 564,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 670,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ConstantValueUtils.vb",
  "extension" : "vb",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/PEOrSourceOrMergedNamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 265,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 860,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalDeclarationKind.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 257,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 332,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/MeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/AttributeLocation.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceClonedParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedSubmissionConstructorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 707,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 263,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 416,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 713,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventBackingFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedConstructorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedLambdaKind.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 1193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "extension" : "vb",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomModifierUtils.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 341,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 1665,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/IAttributeTargetSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDeclareMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 2672,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSymbolHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "extension" : "vb",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 647,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "extension" : "vb",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 421,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedLambdaSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedBackingFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 334,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 568,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbolBase.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/UnboundLambdaParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 393,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMainTypeEntryPoint.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "extension" : "vb",
  "linesOfCode" : 1452,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 462,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedInteractiveInitializerMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 1830,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverloadingHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.BoundImports.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceWithEventsBackingFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/TypeParameterConstraintKind.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedStaticLocalBackingField.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 466,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceLambdaSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/BoundLambdaParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 931,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceLabelSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 410,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MetadataOrSourceAssemblySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "extension" : "vb",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyPropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "extension" : "vb",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 491,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 342,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEGlobalNamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENestedNamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "extension" : "vb",
  "linesOfCode" : 335,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 474,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 1109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "extension" : "vb",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEEventSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 238,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 902,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbolWithEmittedNamespaceName.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertyOrEventHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedPropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedEventSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AccessibilityExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 672,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ObsoleteAttributeHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 328,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/OverriddenMembersResult.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 778,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 449,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleEventSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 860,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleErrorFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "extension" : "vb",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 383,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedEventSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 332,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialMembers.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "extension" : "vb",
  "linesOfCode" : 675,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 309,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/FieldOrPropertyInitializer.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "extension" : "vb",
  "linesOfCode" : 503,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MemberSignatureComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 625,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/UnsupportedMetadataTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "extension" : "vb",
  "linesOfCode" : 536,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "extension" : "vb",
  "linesOfCode" : 661,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 1002,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedPropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/PEAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/WellKnownAttributeData/MethodEarlyWellKnownAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/WellKnownAttributeData/TypeEarlyWellKnownAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/WellKnownAttributeData/ParameterEarlyWellKnownAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/WellKnownAttributeData/EventWellKnownAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/WellKnownAttributeData/MethodWellKnownAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/SourceAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 392,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/RetargetingAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingAssemblySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicAccessors.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 232,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "extension" : "vb",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "extension" : "vb",
  "linesOfCode" : 240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousType_SymbolCollection.vb",
  "extension" : "vb",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/CRC32.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ConstructorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_IEquatable_EqualsMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 272,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_GetHashCodeMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_ParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ToStringMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyAccessors.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyBackingFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_EqualsMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 255,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 396,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingModuleSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 405,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingEventSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "extension" : "vb",
  "linesOfCode" : 800,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "extension" : "vb",
  "linesOfCode" : 403,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolKind.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/Symbols/EmbeddedNamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/Embedded.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "extension" : "vb",
  "linesOfCode" : 301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "extension" : "vb",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedResources.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "extension" : "vb",
  "linesOfCode" : 1228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 788,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/PointerTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedOverridingWitheventsProperty.vb",
  "extension" : "vb",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleConstructorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethodBase.vb",
  "extension" : "vb",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedPropertyAccessorBase.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobal_StringSwitchHashMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 326,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNameKind.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedAttributeData.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "extension" : "vb",
  "linesOfCode" : 238,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedLocal.vb",
  "extension" : "vb",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedClonedTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "extension" : "vb",
  "linesOfCode" : 241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 262,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedPropertyBase.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedInterfaceImplementationStubSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedAccessor.vb",
  "extension" : "vb",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedBackingFieldBase.vb",
  "extension" : "vb",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedRegularMethodBase.vb",
  "extension" : "vb",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedConstructorBase.vb",
  "extension" : "vb",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 224,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 354,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Symbols/MethodKindExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/VisualBasicFileSystemExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "extension" : "vb",
  "linesOfCode" : 1929,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerInterpolatedString.vb",
  "extension" : "vb",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "extension" : "vb",
  "linesOfCode" : 406,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "extension" : "vb",
  "linesOfCode" : 358,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "extension" : "vb",
  "linesOfCode" : 318,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/QuickTokenAccumulator.vb",
  "extension" : "vb",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "extension" : "vb",
  "linesOfCode" : 571,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "extension" : "vb",
  "linesOfCode" : 344,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "extension" : "vb",
  "linesOfCode" : 397,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "extension" : "vb",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "extension" : "vb",
  "linesOfCode" : 436,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "extension" : "vb",
  "linesOfCode" : 864,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "extension" : "vb",
  "linesOfCode" : 3496,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 221,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SourceFileBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentParamBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.NodeUsage.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/SynthesizedPropertyAccessorBase.vb",
  "extension" : "vb",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/SynthesizedConstructorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "extension" : "vb",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/SynthesizedStringSwitchHashMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/UsingInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SymbolsInProgress.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 1615,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "extension" : "vb",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Latebound.vb",
  "extension" : "vb",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/LookupOptions.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_DocumentationComments.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "extension" : "vb",
  "linesOfCode" : 608,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DeclarationInitializerBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "extension" : "vb",
  "linesOfCode" : 466,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SourceModuleBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/MethodTypeParametersBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "extension" : "vb",
  "linesOfCode" : 795,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "extension" : "vb",
  "linesOfCode" : 888,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/LocalInProgressBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/UsingBlockBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ImportAliasesBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "extension" : "vb",
  "linesOfCode" : 1544,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "extension" : "vb",
  "linesOfCode" : 1287,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 828,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BasesBeingResolvedBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DefaultParametersInProgressBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "extension" : "vb",
  "linesOfCode" : 1467,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/IgnoreAccessibilityBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/TopLevelCodeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DescendantBinderFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "extension" : "vb",
  "linesOfCode" : 921,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/LocationSpecificBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "extension" : "vb",
  "linesOfCode" : 347,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binders/XmlNamespaceAndImportsClause.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binders/AliasAndImportsClause.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binders/NamespaceOrTypeAndImportsClause.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "extension" : "vb",
  "linesOfCode" : 764,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "extension" : "vb",
  "linesOfCode" : 2348,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "extension" : "vb",
  "linesOfCode" : 707,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeMemberSemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/FinallyBlockBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ConstantFieldsInProgressBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ForEachEnumeratorInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_TypeParameters.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 472,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodySemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Constraints.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "extension" : "vb",
  "linesOfCode" : 3249,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/NamespaceBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ProjectImportsBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ForOrForEachBlockBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "extension" : "vb",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/StatementListBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/CatchBlockBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BlockStatementBinders.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodyBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamRefBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeStatementBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_InterpolatedString.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BlockBaseBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "extension" : "vb",
  "linesOfCode" : 646,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/ImportedTypesAndNamespacesMembersBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "extension" : "vb",
  "linesOfCode" : 1210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/OptionStrictOffBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/BindingLocation.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Diagnostics.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SemanticModelBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/EarlyWellKnownAttributeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/TypesOfImportedNamespacesMembersBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/IgnoreBaseClassesBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "extension" : "vb",
  "linesOfCode" : 617,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "extension" : "vb",
  "linesOfCode" : 3384,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/AttributeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "extension" : "vb",
  "linesOfCode" : 458,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "extension" : "vb",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Binding/SubOrFunctionBodyBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "extension" : "vb",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "extension" : "vb",
  "linesOfCode" : 1187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "extension" : "vb",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Preprocessor/TypeHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Preprocessor/OperatorResolution.vb",
  "extension" : "vb",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 1084,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "extension" : "vb",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParserFeature.vb",
  "extension" : "vb",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseInterpolatedString.vb",
  "extension" : "vb",
  "linesOfCode" : 230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CatchPartContext.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "extension" : "vb",
  "linesOfCode" : 326,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfPartContext.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ExecutableStatementContext.vb",
  "extension" : "vb",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SelectBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineLambdaContext.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TypeBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/NamespaceBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/InterfaceDeclarationBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/FinallyPartBlock.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EventBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/PropertyBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfOrElseBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TryBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "extension" : "vb",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 563,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DoLoopBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CaseBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/StatementBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/MethodBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ForBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "extension" : "vb",
  "linesOfCode" : 424,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/LambdaContext.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EnumDeclarationBlockContext.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "extension" : "vb",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ISyntaxFactoryContext.vb",
  "extension" : "vb",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "extension" : "vb",
  "linesOfCode" : 1774,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 1158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseVerify.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParserExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "extension" : "vb",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "extension" : "vb",
  "linesOfCode" : 3747,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "extension" : "vb",
  "linesOfCode" : 826,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Generated/ErrorFacts.Generated.vb",
  "extension" : "vb",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/ErrorMessageHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/Errors.vb",
  "extension" : "vb",
  "linesOfCode" : 1533,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/VBDiagnostic.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/LazyObsoleteDiagnosticInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/LocalizableErrorArgument.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "extension" : "vb",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 447,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Errors/CustomDiagnostics.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "extension" : "vb",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "extension" : "vb",
  "linesOfCode" : 404,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "extension" : "vb",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "extension" : "vb",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "extension" : "vb",
  "linesOfCode" : 430,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "extension" : "vb",
  "linesOfCode" : 529,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 1181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/GlobalSuppressions.vb",
  "extension" : "vb",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/GlobalImport.ImportDiagnosticInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/OptionStrict.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/OptionsValidator.vb",
  "extension" : "vb",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "extension" : "vb",
  "linesOfCode" : 383,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/RequiredConversion.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "extension" : "vb",
  "linesOfCode" : 1473,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "extension" : "vb",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "extension" : "vb",
  "linesOfCode" : 724,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "extension" : "vb",
  "linesOfCode" : 2537,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "extension" : "vb",
  "linesOfCode" : 570,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "extension" : "vb",
  "linesOfCode" : 2737,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "extension" : "vb",
  "linesOfCode" : 3205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Semantics/SemanticFacts.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "extension" : "vb",
  "linesOfCode" : 847,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/PredefinedPreprocessorSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Utilities/VarianceAmbiguity.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Utilities/FunctionExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Utilities/TypeUnification.vb",
  "extension" : "vb",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/MultiLineLambdaExpressionSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/BaseSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/CrefOperatorReferenceSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "extension" : "vb",
  "linesOfCode" : 730,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SimpleSyntaxReference.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/ArrayRankSpecifierSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKind.vb",
  "extension" : "vb",
  "linesOfCode" : 652,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/NameSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "extension" : "vb",
  "linesOfCode" : 761,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/Syntax.xml",
  "extension" : "xml",
  "linesOfCode" : 7299,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodePartials.vb",
  "extension" : "vb",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/CompilationUnitSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindEqualityComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "extension" : "vb",
  "linesOfCode" : 281,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "extension" : "vb",
  "linesOfCode" : 299,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "extension" : "vb",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SkippedTokensTriviaSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/CaseBlockSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicWarningStateMap.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "extension" : "vb",
  "linesOfCode" : 328,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/BeginOfBlockSyntaxReference.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "extension" : "vb",
  "linesOfCode" : 1009,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 510,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/NamespaceDeclarationSyntaxReference.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "extension" : "vb",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/StructuredTriviaSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "extension" : "vb",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "extension" : "vb",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodePartials.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/IdentifierTokenSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "extension" : "vb",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxNodeCache.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxSubKind.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/DocumentationCommentTriviaSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "extension" : "vb",
  "linesOfCode" : 391,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "extension" : "vb",
  "linesOfCode" : 455,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 626,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/ForOrForEachBlockSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "extension" : "vb",
  "linesOfCode" : 321,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "extension" : "vb",
  "linesOfCode" : 648,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "extension" : "vb",
  "linesOfCode" : 447,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/DirectiveTriviaSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 273,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode_TreeTraversalHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SingleLineLambdaExpressionSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "extension" : "vb",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/ArgumentSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "extension" : "vb",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/GenericMethodInstanceReference.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/PENetModuleBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 218,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedNestedTypeReference.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 557,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicLambdaSyntaxFacts.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/EmitHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/PEAssemblyBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 417,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedMethodReference.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericNestedTypeInstanceReference.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/CustomModifierAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SynthesizedPrivateImplementationDetailsSharedConstructor.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedFieldReference.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SourceAssemblySymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "extension" : "vb",
  "linesOfCode" : 332,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedProperty.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedField.vb",
  "extension" : "vb",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedEvent.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "extension" : "vb",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypeParameter.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedParameter.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/TypeMemberReference.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/GenericNamespaceTypeInstanceReference.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/GenericTypeInstanceReference.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 473,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/GenericNestedTypeInstanceReference.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/EventSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SynthesizedStaticLocalBackingFieldAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/AssemblyReference.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/MethodReference.vb",
  "extension" : "vb",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/ParameterTypeInformation.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/ParameterSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NamespaceSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericMethodInstanceReference.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "extension" : "vb",
  "linesOfCode" : 376,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 662,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "extension" : "vb",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Locations/LocationExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Locations/VBLocation.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Locations/MyTemplateLocation.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Locations/EmbeddedTreeLocation.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 1447,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "extension" : "vb",
  "linesOfCode" : 302,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "extension" : "vb",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/OperatorKind.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 961,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/Optimizer.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.vb",
  "extension" : "vb",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.DummyLocal.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 766,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "extension" : "vb",
  "linesOfCode" : 321,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "extension" : "vb",
  "linesOfCode" : 450,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/DocumentationComments/PEDocumenationCommentUtils.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/DocumentationComments/SourceDocumentationCommentUtils.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CommandLine/CommandLineDiagnosticFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "extension" : "vb",
  "linesOfCode" : 1640,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineArguments.vb",
  "extension" : "vb",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/MergedTypeDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 628,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/GlobalNamespaceDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.Cache.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationModifiers.vb",
  "extension" : "vb",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceOrTypeDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceOrTypeDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "extension" : "vb",
  "linesOfCode" : 243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationKind.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/RootSingleNamespaceDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/SingleTypeDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Declarations/Declaration.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "extension" : "vb",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/Expression.vb",
  "extension" : "vb",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundDirectCast.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMyClassReference.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundQuerySource.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTryCast.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBadVariable.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundToQueryableCollectionConversion.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundWithStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundRedimClause.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundYieldStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBadExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLambda.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUnstructuredExceptionHandlingCatchFilter.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundQueryClause.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayLiteral.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundRangeVariable.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAnonymousTypePropertyAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundFieldAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundConversionOrCast.vb",
  "extension" : "vb",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUnaryOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLValueToRValueWrapper.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBinaryOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParenthesized.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequencePointExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequence.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAnonymousTypeCreationExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundConvertedTupleElements.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTypeOrValueExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNullableIsTrueOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAddressOfOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundReturnStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCollectionInitializerExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParameter.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeFinder.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMethodGroup.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/GroupTypeInferenceLambda.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedUnaryOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 447,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundValueTypeMeReference.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLabel.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMyBaseReference.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBinaryConditionalExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "extension" : "vb",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundObjectCreationExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAttribute.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSpillSequence.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateMemberAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundEventAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNamespaceExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundOnErrorStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAssignmentOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLiteral.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAwaitOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundOrdering.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNewT.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundDoLoop.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundInterpolatedStringExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUnstructuredExceptionHandlingStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundObjectInitializerExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/Statement.vb",
  "extension" : "vb",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/NoOpStatementFlavor.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMethodOrPropertyGroup.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/PseudoVariableExpressions.vb",
  "extension" : "vb",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCall.vb",
  "extension" : "vb",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLValuePlaceholderBase.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundQueryableSource.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundObjectCreationExpressionBase.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPropertyAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundReferenceAssignment.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTypeExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocal.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundXmlAttribute.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodes.xml",
  "extension" : "xml",
  "linesOfCode" : 917,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAggregateClause.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateInvocation.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedBinaryOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTernaryConditionalExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPseudoVariable.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayCreation.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundResumeStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedShortCircuitingOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocalDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateBoundArgumentSupportingAssignmentWithCapture.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundByRefArgumentWithCopyBack.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundConversion.vb",
  "extension" : "vb",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNoOpStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedConversion.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/BoundNodeSummary.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/MethodResolutionResult.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/ModuleCompilationState.vb",
  "extension" : "vb",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilerDiagnosticAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/LexicalOrderSymbolComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "extension" : "vb",
  "linesOfCode" : 1992,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/ForEachStatementInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/SynthesizedMetadataCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 1990,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/NamespaceScopeBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/OverloadResolutionResult.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/AwaitExpressionInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/LookupSymbolsInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "extension" : "vb",
  "linesOfCode" : 759,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/PreprocessingSymbolInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicDiagnosticFilter.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicScriptCompilationInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Namespace.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "extension" : "vb",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Event.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Method.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "extension" : "vb",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.NamedType.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "extension" : "vb",
  "linesOfCode" : 621,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "extension" : "vb",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Field.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Property.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "extension" : "vb",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/EntryPointCandidateFinder.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilationReference.vb",
  "extension" : "vb",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/TypeInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 1392,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "extension" : "vb",
  "linesOfCode" : 1264,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorStateMachine.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineStates.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "extension" : "vb",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 416,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineProperty.vb",
  "extension" : "vb",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 342,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "extension" : "vb",
  "linesOfCode" : 452,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 662,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 530,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "extension" : "vb",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "extension" : "vb",
  "linesOfCode" : 662,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Await.vb",
  "extension" : "vb",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillFieldAllocator.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "extension" : "vb",
  "linesOfCode" : 356,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/ClosureKind.vb",
  "extension" : "vb",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 464,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncStateMachine.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "extension" : "vb",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "extension" : "vb",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "extension" : "vb",
  "linesOfCode" : 425,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "extension" : "vb",
  "linesOfCode" : 282,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "extension" : "vb",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Erase.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_HostObjectMemberReference.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "extension" : "vb",
  "linesOfCode" : 398,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "extension" : "vb",
  "linesOfCode" : 415,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiteralFixupData.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Redim.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_If.vb",
  "extension" : "vb",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_TupleLiteralExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "extension" : "vb",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 348,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateMemberAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "extension" : "vb",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AsNewLocalDeclarations.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Return.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Block.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Continue.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "extension" : "vb",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Using.vb",
  "extension" : "vb",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_OmittedArgument.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_PreviousSubmissionReference.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Lambda.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldOrPropertyInitializer.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Exit.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 685,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "extension" : "vb",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_RedimClause.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "extension" : "vb",
  "linesOfCode" : 529,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_With.vb",
  "extension" : "vb",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Goto.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "extension" : "vb",
  "linesOfCode" : 263,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_RaiseEvent.vb",
  "extension" : "vb",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Label.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "extension" : "vb",
  "linesOfCode" : 927,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Flags.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateAddressOf.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Constant.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "extension" : "vb",
  "linesOfCode" : 1002,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateInvocation.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_InterpolatedString.vb",
  "extension" : "vb",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SyncLock.vb",
  "extension" : "vb",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 645,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AnonymousTypeCreationExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DelegateCreation.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "extension" : "vb",
  "linesOfCode" : 250,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "extension" : "vb",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Throw.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DimStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DoLoop.vb",
  "extension" : "vb",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "extension" : "vb",
  "linesOfCode" : 439,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "extension" : "vb",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Call.vb",
  "extension" : "vb",
  "linesOfCode" : 276,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_While.vb",
  "extension" : "vb",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/SynthesizedSubmissionFields.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "extension" : "vb",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "extension" : "vb",
  "linesOfCode" : 293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 384,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "extension" : "vb",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "extension" : "vb",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameConstructor.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaCacheFieldSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameCopyConstructor.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 925,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 876,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 376,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.MyBaseMyClassWrapper.vb",
  "extension" : "vb",
  "linesOfCode" : 214,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicConversionExpression.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/IBoundNodeWithIOperationChildren.vb",
  "extension" : "vb",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicArgument.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationCloner.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 1284,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "extension" : "vb",
  "linesOfCode" : 522,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicCompoundAssigmentOperation.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/InitializerRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/MissingRuntimeMemberDiagnosticHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowAnalysis.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "extension" : "vb",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/FlowAnalysisInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.LocalState.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VisualBasicDataFlowAnalysis.vb",
  "extension" : "vb",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "extension" : "vb",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.Symbols.vb",
  "extension" : "vb",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/UnassignedVariablesWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionDataFlowPass.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "extension" : "vb",
  "linesOfCode" : 1855,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.SlotCollection.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/EntryPointsWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/FlowAnalysisPass.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionReachableWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.Regions.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "extension" : "vb",
  "linesOfCode" : 1388,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.NestedTypes.vb",
  "extension" : "vb",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.AbstractLocalState.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionAnalysisContext.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.VariableIdentifier.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/Analysis/Analyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/VisualBasic/Portable/StringConstants.vb",
  "extension" : "vb",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Extension/CompilerPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Extension/AssemblyRedirects.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Extension/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/RealParserTests/RandomRealParserTests.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/RealParserTests/Properties/AssemblyInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/RealParserTests/CLibraryShim/CLibraryShim.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/RealParserTests/CLibraryShim/AssemblyInfo.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/RealParserTests/CLibraryShim/CLibraryShim.h",
  "extension" : "h",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/RealParserTests/CLibraryShim/CLibraryShim.cpp",
  "extension" : "cpp",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "extension" : "cs",
  "linesOfCode" : 289,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpAnalyzerDriver.shproj",
  "extension" : "shproj",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/csc/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/xlf/CSharpResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 8574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/LocalDeclarationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/EventSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/RefKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 261,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "extension" : "cs",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SpecialTypeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/FieldOrPropertyInitializer.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MissingCorLibrarySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 398,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 1114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ConversionSignatureComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AccessibilityExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MutableTypeMap.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "extension" : "cs",
  "linesOfCode" : 830,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 225,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ObsoleteAttributeHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldLikeEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/IAttributeTargetSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 534,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 351,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SynthesizedAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 1962,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 599,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Enum.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedConversionSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 1192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 308,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 322,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 417,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 2532,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 867,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceSimpleParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 440,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "extension" : "cs",
  "linesOfCode" : 385,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceCustomEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 465,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 966,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 449,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/QuickAttributeChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/CustomModifierUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 517,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceCustomEventAccessorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 319,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/TypeParameterConstraintClause.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceClonedParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/ThisParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 258,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol_Completion.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 267,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbolBase.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/TypeParameterBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventAccessorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 1141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 491,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 465,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "extension" : "cs",
  "linesOfCode" : 828,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLabelSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/AttributeLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDestructorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 736,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "extension" : "cs",
  "linesOfCode" : 520,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 307,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 526,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 423,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 859,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 1930,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 365,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENestedNamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEGlobalNamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 672,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 586,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 424,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 288,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SymbolKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 417,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeParameterMap.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ConstantValueUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/LocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 253,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MetadataOrSourceAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 471,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 745,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.SymbolAndDiagnostics.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ErrorPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "extension" : "cs",
  "linesOfCode" : 827,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/DiscardSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 1156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleErrorFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedExplicitImplementationForwardingMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "extension" : "cs",
  "linesOfCode" : 401,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldLikeEventAccessorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLambdaCacheFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 427,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs",
  "extension" : "cs",
  "linesOfCode" : 301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLocal.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 218,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEnumValueFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSubmissionConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 466,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/TypeSubstitutedLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 264,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedAccessorValueParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEmbeddedAttributeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSubstitutedTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 255,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedLabelSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedBackingFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedImplementationMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 214,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStringHashFunctionSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldSymbolBase.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNameKind.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ParameterSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 214,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 533,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/LabelSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 412,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NonMissingAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/CompletionPart.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 925,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ConstructedNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersResult.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 273,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 496,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 915,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ConstructedMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypedConstantExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 306,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/PropertyOrEventSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 475,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Attributes/PEAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Attributes/WellKnownAttributeData/ParameterEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Attributes/WellKnownAttributeData/TypeWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Attributes/WellKnownAttributeData/PropertyEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Attributes/SourceAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Attributes/RetargetingAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeEraser.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "extension" : "cs",
  "linesOfCode" : 369,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.SymbolCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeField.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.EqualsMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.FieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 386,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertyAccessorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ConstructorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.GetHashCodeMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ToStringMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeUnification.cs",
  "extension" : "cs",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 268,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "extension" : "cs",
  "linesOfCode" : 1016,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingModuleSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 542,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 622,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 818,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/UnboundGenericType.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/EnumConversions.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 316,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "extension" : "cs",
  "linesOfCode" : 477,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SymbolCompletionState.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 214,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/UnsupportedMetadataTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterBounds.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 362,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "extension" : "cs",
  "linesOfCode" : 754,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 319,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/EmitHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 751,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpLambdaSyntaxFacts.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "extension" : "cs",
  "linesOfCode" : 414,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypeParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "extension" : "cs",
  "linesOfCode" : 225,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedField.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/PointerTypeSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/EventSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SourceAssemblySymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedMethodReference.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/NamespaceSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 1118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedNestedTypeReference.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericNamespaceTypeInstanceReference.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/AssemblyReference.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/MethodSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 518,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/ParameterSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/PENetModuleBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedGenericMethodInstanceReference.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SynthesizedPrivateImplementationDetailsStaticConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/FieldSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedGenericNestedTypeInstanceReference.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/AttributeDataAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/ModuleReference.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/MethodReference.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/TypeMemberReference.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/TypeParameterSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 269,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/ExpandedVarargsMethodReference.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/ArrayTypeSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericNestedTypeInstanceReference.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 776,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/CustomModifierAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/PropertySymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/DynamicTypeSymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/ParameterTypeInformation.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericMethodInstanceReference.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedFieldReference.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericTypeInstanceReference.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/SymbolAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeReference.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 972,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/AnonymousTypeMethodBodySynthesizer.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 1081,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 1439,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "extension" : "cs",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.DocumentationCommentWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.Lowered.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 916,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/UnprocessedDocumentationCommentFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "extension" : "cs",
  "linesOfCode" : 434,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/SynthesizedMetadataCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/ModuleCompilationState.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "extension" : "cs",
  "linesOfCode" : 492,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "extension" : "cs",
  "linesOfCode" : 340,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "extension" : "cs",
  "linesOfCode" : 527,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "extension" : "cs",
  "linesOfCode" : 873,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "extension" : "cs",
  "linesOfCode" : 601,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/QuickScanner.cs",
  "extension" : "cs",
  "linesOfCode" : 359,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "extension" : "cs",
  "linesOfCode" : 630,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_Patterns.cs",
  "extension" : "cs",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "extension" : "cs",
  "linesOfCode" : 1099,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentXmlTokens.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.ResetPoint.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_InterpolatedString.cs",
  "extension" : "cs",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/BlendedNode.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "extension" : "cs",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "extension" : "cs",
  "linesOfCode" : 3834,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/SyntaxFactoryContext.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Generated/ErrorFacts.Generated.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/DiagnosticInfoWithSymbols.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "extension" : "cs",
  "linesOfCode" : 350,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/CSDiagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/CSharpDiagnosticFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/CSDiagnosticInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/LazyObsoleteDiagnosticInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/XmlParseErrorCode.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/XmlSyntaxDiagnosticInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/ErrorCode.cs",
  "extension" : "cs",
  "linesOfCode" : 1320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 215,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/MessageID.cs",
  "extension" : "cs",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Errors/DiagnosticBagExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "extension" : "cs",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "extension" : "cs",
  "linesOfCode" : 590,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "extension" : "cs",
  "linesOfCode" : 625,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "extension" : "cs",
  "linesOfCode" : 402,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Utilities/FirstAmongEqualsSet.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Utilities/FunctionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/AttributeTargetSpecifierSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindEqualityComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxEquivalence.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "extension" : "cs",
  "linesOfCode" : 343,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/IdentifierNameSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "extension" : "cs",
  "linesOfCode" : 393,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKind.cs",
  "extension" : "cs",
  "linesOfCode" : 493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/TypeSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/IndexerDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/DestructorDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "extension" : "cs",
  "linesOfCode" : 330,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/ArgumentSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/AttributeSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/NamespaceDeclarationSyntaxReference.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CompilationUnitSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/XmlNameAttributeElementKind.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/ArrayRankSpecifierSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/Syntax.xml",
  "extension" : "xml",
  "linesOfCode" : 4252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "extension" : "cs",
  "linesOfCode" : 727,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpPragmaWarningStateMap.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "extension" : "cs",
  "linesOfCode" : 345,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/StructuredTriviaSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/ParameterSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpLineDirectiveMap.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SimpleSyntaxReference.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SkippedTokensTriviaSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "extension" : "cs",
  "linesOfCode" : 1524,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 222,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/NamespaceDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/DeclarationStatementSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/ExpressionStatementSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/AnonymousMethodExpressionSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/ParameterListSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "extension" : "cs",
  "linesOfCode" : 451,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/QualifiedNameSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/NameSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 307,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/AliasedQualifiedNameSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/MethodDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 310,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "extension" : "cs",
  "linesOfCode" : 428,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SimpleNameSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/IdentifierNameSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/TypeSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "extension" : "cs",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxLastTokenReplacer.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFirstTokenReplacer.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/DirectiveTriviaSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNodeCache.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "extension" : "cs",
  "linesOfCode" : 384,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 268,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/DelegateDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/TypeDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/RefTypeSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/PropertyDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.DebuggerSyntaxTree.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/GenericNameSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/ConstructorDeclarationSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CrefParameterSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 1288,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CSharpFileSystemExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedVariablesWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.VariableIdentifier.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "extension" : "cs",
  "linesOfCode" : 215,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/RegionReachableWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/FlowAnalysisPass.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "extension" : "cs",
  "linesOfCode" : 2094,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/RegionAnalysisContext.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionDataFlowPass.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionControlFlowPass.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedAddressTakenVariablesWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "extension" : "cs",
  "linesOfCode" : 284,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "extension" : "cs",
  "linesOfCode" : 1808,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/CSharpDataFlowAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 222,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/EntryPointsWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractFlowPass.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.AbstractLocalState.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "extension" : "cs",
  "linesOfCode" : 574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 1196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 343,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "extension" : "cs",
  "linesOfCode" : 240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "extension" : "cs",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 2251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "extension" : "cs",
  "linesOfCode" : 1461,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "extension" : "cs",
  "linesOfCode" : 477,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/GlobalSuppressions.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/DocumentationComments/PEDocumentationCommentUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/DocumentationComments/SourceDocumentationCommentUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 281,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CommandLine/CommandLineDiagnosticFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "extension" : "cs",
  "linesOfCode" : 1539,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "extension" : "cs",
  "linesOfCode" : 255,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceOrTypeDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/Declaration.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/SingleTypeDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/MergedTypeDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/RootSingleNamespaceDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/DeclarationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceOrTypeDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 568,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.Cache.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceDeclarationEx.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Declarations/DeclarationModifiers.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "extension" : "cs",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ExpressionListVariableBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/SingleLookupResult.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ForLoopBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_AnonymousTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder.RangeVariableMap.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "extension" : "cs",
  "linesOfCode" : 1762,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/EarlyWellKnownAttributeBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/WithMethodTypeParametersBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LookupResultKind.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Constraints.cs",
  "extension" : "cs",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/AliasAndExternAliasDirective.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/UsingStatementBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "extension" : "cs",
  "linesOfCode" : 566,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ImplicitlyTypedFieldBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.NodeUsage.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/WhileBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LocalInProgressBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "extension" : "cs",
  "linesOfCode" : 2143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ExecutableCodeBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ExtensionMethodScope.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/NameofBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/PatternSwitchBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/AliasAndUsingDirective.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 821,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "extension" : "cs",
  "linesOfCode" : 327,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/WithCrefTypeParametersBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "extension" : "cs",
  "linesOfCode" : 644,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/NamespaceOrTypeAndUsingDirective.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_XmlNameAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ImportChain.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/WithClassTypeParametersBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "extension" : "cs",
  "linesOfCode" : 662,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 265,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/CatchClauseBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/HostObjectModeBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LockBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/BinderFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/SemanticFacts.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionEasyOut.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "extension" : "cs",
  "linesOfCode" : 657,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/BestIndex.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversions.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/LambdaConversionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "extension" : "cs",
  "linesOfCode" : 417,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "extension" : "cs",
  "linesOfCode" : 2066,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionKind.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/TypeConversions.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "extension" : "cs",
  "linesOfCode" : 225,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberResolutionKind.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "extension" : "cs",
  "linesOfCode" : 232,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResultKind.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "extension" : "cs",
  "linesOfCode" : 1691,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 2236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberResolutionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 859,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/BestTypeInferrer.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorEasyOut.cs",
  "extension" : "cs",
  "linesOfCode" : 322,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorEasyOut.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 369,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorAnalysisResult.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 748,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKind.cs",
  "extension" : "cs",
  "linesOfCode" : 610,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorAnalysisResultKind.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "extension" : "cs",
  "linesOfCode" : 345,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 924,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder.OverflowChecks.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ConstantFieldsInProgressBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "extension" : "cs",
  "linesOfCode" : 901,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "extension" : "cs",
  "linesOfCode" : 262,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_InterpolatedString.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "extension" : "cs",
  "linesOfCode" : 690,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LookupSymbolsInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryUnboundLambdaState.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Unsafe.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_NameConflicts.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Lambda.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LoopBinderContext.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/SimpleLocalScopeBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "extension" : "cs",
  "linesOfCode" : 975,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/SubsumptionDiagnosticBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ConstantFieldsInProgress.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "extension" : "cs",
  "linesOfCode" : 524,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ForEachEnumeratorInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "extension" : "cs",
  "linesOfCode" : 1477,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/EmbeddedStatementBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/MethodGroupResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/FixedStatementBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Initializers.cs",
  "extension" : "cs",
  "linesOfCode" : 222,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder.WithQueryLambdaParametersBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/ContextualAttributeBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "extension" : "cs",
  "linesOfCode" : 2538,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/BinderFlagsExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/WithParametersBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LockOrUsingBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "extension" : "cs",
  "linesOfCode" : 1202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "extension" : "cs",
  "linesOfCode" : 1226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 626,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 420,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/WithTypeParametersBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "extension" : "cs",
  "linesOfCode" : 5195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 530,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 505,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 500,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundMethodGroup.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundStatementExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "extension" : "cs",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/OutDeconstructVarPendingInference.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundNode.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/VariablePendingInference.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundSequencePoint.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundObjectCreationExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "extension" : "cs",
  "linesOfCode" : 735,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundQueryClause.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundDiscardExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/NoOpStatementFlavor.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/PseudoVariableExpressions.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundMethodGroupFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/Statement.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/BoundNodes.xml",
  "extension" : "xml",
  "linesOfCode" : 805,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/Expression.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/Formatting.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "extension" : "cs",
  "linesOfCode" : 503,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/CSharpDiagnosticFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 1443,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.LazyState.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel_RegionAnalysisContext.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/ForEachStatementInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "extension" : "cs",
  "linesOfCode" : 725,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "extension" : "cs",
  "linesOfCode" : 561,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/LexicalOrderSymbolComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/TypeInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/QueryClauseInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/SymbolInfoFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/AwaitExpressionInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilerDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilationReference.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/DeconstructionInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 1566,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/CSharpScriptCompilationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "extension" : "cs",
  "linesOfCode" : 2369,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 2987,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 1044,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedMethodBaseSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorStateMachine.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 652,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 306,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineStates.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 708,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 372,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 395,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncStateMachine.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "extension" : "cs",
  "linesOfCode" : 956,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "extension" : "cs",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "extension" : "cs",
  "linesOfCode" : 297,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "extension" : "cs",
  "linesOfCode" : 509,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "extension" : "cs",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedSubmissionFields.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 519,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ContinueStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Yield.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 368,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LabeledStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringInterpolation.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_HostObjectMemberReference.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ReturnStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UsingStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LockStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Query.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 574,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 707,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 284,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "extension" : "cs",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_WhileStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "extension" : "cs",
  "linesOfCode" : 1065,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "extension" : "cs",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 507,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Block.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StackAlloc.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Literal.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DelegateCreationExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 269,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_NullCoalescingOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IsOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BreakStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ThrowStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 451,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TupleCreationExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DoStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TryStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "extension" : "cs",
  "linesOfCode" : 1096,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PreviousSubmissionReference.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs",
  "extension" : "cs",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Await.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 1481,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PointerElementAccess.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_MultipleLocalDeclarations.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/DynamicSiteContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Field.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AsOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 462,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AnonymousObjectCreation.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 648,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_GotoStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IfStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "extension" : "cs",
  "linesOfCode" : 571,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "extension" : "cs",
  "linesOfCode" : 616,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 1240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 931,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureEnvironmentConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "extension" : "cs",
  "linesOfCode" : 367,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureEnvironment.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "extension" : "cs",
  "linesOfCode" : 406,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ClosureKind.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Lowering/InitializerRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Operations/IBoundNodeWithIOperationChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationCloner.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Operations/CSharpConversionExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 1600,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Operations/CSharpCompoundAssignmentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "extension" : "cs",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/Operations/CSharpArgument.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 650,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerHostTests.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/TestableDiagnosticListener.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/TestableCompilerServerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/RunKeepAliveTests.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "extension" : "cs",
  "linesOfCode" : 286,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/BuildProtocolTest.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/FailingCompilerServerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "extension" : "cs",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildServerControllerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/PortableServer/PortableBuildServerController.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/PortableServer/CoreClrCompilerServerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/PortableServer/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/PortableServer/TcpClientConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompiler/Assembly.cs",
  "extension" : "cs",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompiler/MemoryHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompiler/VBCSCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompiler/AnalyzerConsistencyChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompiler/DesktopCompilerServerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/BuildProtocolUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/CompilerRequestHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/ICompilerServerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/ServerShared.shproj",
  "extension" : "shproj",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/CSharpCompilerServer.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/IClientConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/DiagnosticListener.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/VisualBasicCompilerServer.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/Connection.cs",
  "extension" : "cs",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/Csc.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/SimpleAnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/DesktopShim.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/DesktopAnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GacFileResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "extension" : "cs",
  "linesOfCode" : 467,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GlobalAssemblyCacheLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GlobalAssemblyCache.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/Vbc.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/BuildServerConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 498,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/BuildClient.cs",
  "extension" : "cs",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/CoreClrShim.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/ExitingTraceListener.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Shared/CoreClrAnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "extension" : "cs",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/FileLinePositionSpanTests.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CommonTypedConstantTests.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/SourceFileResolverTest.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Win32Res.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/NativePdbWriter/ComMemoryStreamTests.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CommonCompilationOptionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/XmlDocumentationCommentTextReaderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/OneOrManyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/SpecializedCollectionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/EnumerableExtensionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StringExtensionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/VersionHelperTests.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/StrongNameProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CorLibTypesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CommonSqmUtilitiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/LinePositionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/DiagnosticBagTests.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "extension" : "cs",
  "linesOfCode" : 202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/DiffUtilTests.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/CompilationWithAnalyzersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticCreationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1282,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/AnalysisContextInfoTests.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/OperationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageAttributeCompilerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/ErrorLoggerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 407,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 335,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "extension" : "cs",
  "linesOfCode" : 301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextStreamTests.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 645,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "extension" : "cs",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeRangeTest.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_UTF8NoBOM.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_BigEndianUnicode.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_Unicode.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/TextUtilitiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_UTF8.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/TextLineCollectionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "extension" : "cs",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/InstructionOperandTypesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/CommonParseOptionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityMapTests.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferencePropertiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 678,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyIdentityTests.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyIdentityComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "extension" : "cs",
  "linesOfCode" : 488,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "extension" : "cs",
  "linesOfCode" : 317,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleNoPiaTests.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 377,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 427,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataNameLimitTests.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 411,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "extension" : "cs",
  "linesOfCode" : 469,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "extension" : "cs",
  "linesOfCode" : 522,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Emit/EmitOptionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Emit/EmitBaselineTests.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/SmallDictionaryTests.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/ArrayBuilderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "extension" : "cs",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/CachingFactoryTests.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "extension" : "cs",
  "linesOfCode" : 368,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/BoxesTest.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/ByteSequenceComparerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/Collections/EnumerableExtensionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/ResourceDescriptionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/RelativePathResolverTests.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CodeAnalysisTest/DesktopAnalyzerAssemblyLoaderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTaskTests/CsiTests.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "extension" : "cs",
  "linesOfCode" : 340,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTaskTests/MiscTests.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 720,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTaskTests/MSBuildUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "extension" : "cs",
  "linesOfCode" : 333,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/AnalyzerDriver/AnalyzerExceptionDescriptionBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/AnalyzerDriver/DeclarationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/AnalyzerDriver/DeclarationComputer.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/AnalyzerDriver/AnalyzerDriver.shproj",
  "extension" : "shproj",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "extension" : "cs",
  "linesOfCode" : 456,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/RCWForCurrentContext.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/xlf/ErrorString.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/ICscHostObject5.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/Microsoft.CSharp.Core.targets",
  "extension" : "targets",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/ICompilerOptionsHostObject.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/Csi.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "extension" : "cs",
  "linesOfCode" : 795,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/IVbcHostObject6.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/CanonicalError.cs",
  "extension" : "cs",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/CommandLineBuilderExtension.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/ManagedToolTask.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/PropertyDictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/Microsoft.VisualBasic.Core.targets",
  "extension" : "targets",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/InteractiveCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 797,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "extension" : "cs",
  "linesOfCode" : 350,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CommandLine/NativeMethods.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CommandLine/ConsoleUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/CommandLine/CommandLine.shproj",
  "extension" : "shproj",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SpecialType.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/ModuleReferences.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/Compilation_MetadataCache.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyDataForAssemblyBeingBuilt.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "extension" : "cs",
  "linesOfCode" : 442,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/MergedAliases.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyReferenceBinding.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/UnifiedAssembly.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyData.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/BoundInputAssembly.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyReferenceCandidate.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "extension" : "cs",
  "linesOfCode" : 606,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "extension" : "cs",
  "linesOfCode" : 684,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/XmlFileResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/OutputKind.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/xlf/CodeAnalysisResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 838,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ResourceException.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SpecialTypeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/WellKnownMembers.cs",
  "extension" : "cs",
  "linesOfCode" : 2637,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/INamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/TypeCompareKind.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ITypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ILabelSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/TypeKind.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/TypeLayout.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IPointerTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/CommonAttributeDataExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IArrayTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/TypedConstantValue.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/TypedConstantKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/CustomModifiersTuple.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ISourceAssemblySymbolInternal.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ITypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/MethodKind.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/TypeParameterKind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/SymbolKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ISynthesizedMethodBodyImplementationSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ISymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IDynamicTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/WellKnownMemberNames.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IRangeVariableSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IErrorTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ISymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IDiscardSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ILocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IMethodSymbolInternal.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/VarianceKind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/RefKind.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/CustomModifier.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/INamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/LanguageNames.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Accessibility.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IAssemblySymbolInternal.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ISourceAssemblySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/ILocalSymbolInternal.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IPreprocessingSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAssemblyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 397,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/SecurityWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonPropertyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/EarlyDecodeWellKnownAttributeArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/DecodeWellKnownAttributeArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeDataComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/WellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/ObsoleteAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonModuleWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeDescription.cs",
  "extension" : "cs",
  "linesOfCode" : 462,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 302,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonTypeEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonParameterWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonEventEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonReturnTypeWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonTypeWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonEventWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/ISecurityAttributeTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 317,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonPropertyEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonFieldWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonParameterEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/EarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/IMarshalAsAttributeTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonFieldEarlyWellKnownAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "extension" : "cs",
  "linesOfCode" : 272,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/AnonymousTypes/CommonAnonymousTypeManager.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IAliasSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/SymbolKind.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/INamespaceOrTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IModuleSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/PlatformInvokeInformation.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/NamespaceKind.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Symbols/IMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "extension" : "cs",
  "linesOfCode" : 476,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Desktop/AssemblyPortabilityPolicy.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SwitchConstantValueHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SynthesizedLocalKind.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SpecialMember.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/AdditionalTextFile.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "extension" : "cs",
  "linesOfCode" : 474,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Serialization/ObjectBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 742,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Serialization/IObjectWritable.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Serialization/ObjectBinderSnapshot.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/NativePdbWriter/PdbMetadataWrapper.cs",
  "extension" : "cs",
  "linesOfCode" : 684,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 1020,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/NativePdbWriter/ISymUnmanagedWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/NativePdbWriter/ISymUnmanagedAsyncMethodPropertiesWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/NativePdbWriter/ComMemoryStream.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/NativePdbWriter/IUnsafeComStream.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/StrongName/StrongNameProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/StrongName/PortableStrongNameProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/StrongName/CryptoBlobParser.cs",
  "extension" : "cs",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 265,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/StrongName/StrongNameFileSystem.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalImplementationOnlyAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "extension" : "cs",
  "linesOfCode" : 647,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SpecialTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CorLightup.cs",
  "extension" : "cs",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/NoThrowStreamDisposer.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Dictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentDictionaryExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/DecimalUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ArrayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/DocumentationCommentXmlNames.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/BitArithmeticUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/WeakReferenceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ISetExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerable.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 338,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/IncrementalHashExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/PerformanceSensitiveAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ThreadSafeFlagOperations.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "extension" : "cs",
  "linesOfCode" : 517,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/StackGuard.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Enumerable`1.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/KeyValuePair.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableArrayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SuppressUnmanagedCodeSecurityAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ThreeState.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableSetWithInsertionOrder`1.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/XmlUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ReferenceEqualityComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/CommandLineUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/AssemblyIdentityUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/TextChangeRangeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/GeneratedCodeUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/EncodingExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Enumerator`1.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SetWithInsertionOrder.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.List.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/IReadOnlySet.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreSlimExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/OrderedMultiDictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/FailFast.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/StreamExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerator`1.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ExceptionUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/EnumField.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/PlatformInformation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/InterlockedOperations.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/StringOrdinalComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableArrayInterop.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/EnumUtilties.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Enumerable`2.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/EmptyComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Collection.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "extension" : "cs",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "extension" : "cs",
  "linesOfCode" : 4575,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "extension" : "cs",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/ObjectDisplayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayDelegateStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayMemberOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayGlobalNamespaceStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensionMethodStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayTypeQualificationStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/ObjectDisplayOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayParameterOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayPart.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbolList.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayPropertyStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayCompilerInternalOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "extension" : "cs",
  "linesOfCode" : 414,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayMiscellaneousOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayLocalOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayGenericsOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayPartKind.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayKindOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor_Minimal.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommitHashAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Interop/IClrStrongName.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Interop/IClrMetaHost.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Interop/ClrStrongName.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Interop/IClrRuntimeInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Optional.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DocumentationMode.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation.EmitStreamProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "extension" : "cs",
  "linesOfCode" : 1223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "extension" : "cs",
  "linesOfCode" : 273,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/StringTextWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/TextLine.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/LinePositionSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/StringText.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/TextChangeEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/SourceTextContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/SourceTextComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/SubText.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/SourceHashAlgorithm.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/TextChangeRange.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/StringBuilderText.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/TextUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "extension" : "cs",
  "linesOfCode" : 366,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "extension" : "cs",
  "linesOfCode" : 233,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "extension" : "cs",
  "linesOfCode" : 712,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/TextChange.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/SourceTextWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/VersionHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityParts.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "extension" : "cs",
  "linesOfCode" : 352,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/Metadata.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/ReferenceDirective.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/UnresolvedMetadataReference.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/CompilationReference.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/PortableExecutableReference.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityMap.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "extension" : "cs",
  "linesOfCode" : 661,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageKind.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageReference.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeAnalysisResourcesLocalizableErrorArgument.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/MethodSpecComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ICustomAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/TypeSpecComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/Types.cs",
  "extension" : "cs",
  "linesOfCode" : 257,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/InstructionOperandTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/DebugSourceDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/Miscellaneous.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/Members.cs",
  "extension" : "cs",
  "linesOfCode" : 300,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/AssemblyReferenceAlias.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ManagedResource.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/DebugDirectoryExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 3136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ExtendedPEBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "extension" : "cs",
  "linesOfCode" : 232,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 398,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 309,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/IImportScope.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/LocalScope.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "extension" : "cs",
  "linesOfCode" : 241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 227,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/SourceSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/Constants.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ExportedType.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/Core.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/MemberRefComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ExceptionHandlerRegion.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 540,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/IFileReference.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/Expressions.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/SigningUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/PooledBlobBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ITypeReferenceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 346,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/TypeLibTypeFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/Units.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/SequencePoint.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "extension" : "cs",
  "linesOfCode" : 627,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ReturnValueParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/DebugSourceInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/PEWriter/ModifiedTypeReference.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "extension" : "cs",
  "linesOfCode" : 652,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/AssemblyUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "extension" : "cs",
  "linesOfCode" : 498,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithThreeChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.LineMappingEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxRemoveOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/LineVisibility.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/ICompilationUnitSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/CommonSyntaxNodeRemover.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "extension" : "cs",
  "linesOfCode" : 347,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "extension" : "cs",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "extension" : "cs",
  "linesOfCode" : 891,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "extension" : "cs",
  "linesOfCode" : 827,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTreeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "extension" : "cs",
  "linesOfCode" : 646,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "extension" : "cs",
  "linesOfCode" : 710,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTreeComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "extension" : "cs",
  "linesOfCode" : 367,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "extension" : "cs",
  "linesOfCode" : 431,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "extension" : "cs",
  "linesOfCode" : 264,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithTwoChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/GreenNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxWalkerDepth.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/AnnotationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxReference.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/IStructuredTriviaSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyWeakChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/TranslationSyntaxReference.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Reversed.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Reversed.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/GreenNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "extension" : "cs",
  "linesOfCode" : 238,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "extension" : "cs",
  "linesOfCode" : 362,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/ISkippedTokensTriviaSyntax.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyWeakChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "extension" : "cs",
  "linesOfCode" : 304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "extension" : "cs",
  "linesOfCode" : 522,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/AbstractWarningStateMap.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeLocationComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 1726,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/LocalSlotConstraints.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/EmbeddedResource.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/PEAssembly.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "extension" : "cs",
  "linesOfCode" : 2242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/TypeAttributesExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/MetadataImportOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/UnsupportedSignatureContent.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/SymbolFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/ModuleExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 717,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeCodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/FileSystemExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/EncodedStringText.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SpecialMembers.cs",
  "extension" : "cs",
  "linesOfCode" : 861,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/ModulePropertiesForSerialization.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/AnonymousTypeValue.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitDifferenceResult.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncLocalInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/AddedOrChangedMethodInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "extension" : "cs",
  "linesOfCode" : 309,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "extension" : "cs",
  "linesOfCode" : 405,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/LambdaSyntaxFacts.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/IPEDeltaAssemblyBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChange.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 1241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "extension" : "cs",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 338,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/SemanticEditKind.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/InstrumentationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 227,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/VtblGap.cs",
  "extension" : "cs",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMember.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedType.cs",
  "extension" : "cs",
  "linesOfCode" : 569,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedField.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedTypeParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/DebugDocumentsBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/DebugInformationFormat.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/AsyncMoveNextBodyDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/Context.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/IteratorMoveNextBodyDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/StateMachineMoveNextDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/SemanticEdit.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 646,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Emit/ErrorType.cs",
  "extension" : "cs",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ItemTokenMap.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "extension" : "cs",
  "linesOfCode" : 401,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "extension" : "cs",
  "linesOfCode" : 548,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "extension" : "cs",
  "linesOfCode" : 518,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/Win32Res.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/RawSequencePoint.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/TokenMap.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LocalSlotDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ClosureDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ScopeType.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LabelInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LocalOrParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "extension" : "cs",
  "linesOfCode" : 637,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ILBuilderConversions.cs",
  "extension" : "cs",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/DebugDocumentProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/MethodBody.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/VariableSlotAllocator.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/MetadataConstant.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LocalDebugId.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/MetadataNamedArgument.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "extension" : "cs",
  "linesOfCode" : 317,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ReferenceDependencyWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/SignatureOnlyLocalDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/SynthesizedLocalOrdinalsDispenser.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ITokenDeferral.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 693,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LambdaDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/MetadataCreateArray.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 803,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/CompilationTestData.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/DynamicAnalysisMethodBodyData.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/ILEmitStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/MetadataTypeOf.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LocalConstantDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/DebugId.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/LocalDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/SequencePointList.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "extension" : "cs",
  "linesOfCode" : 215,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CodeGen/EmitState.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/RuleSet/RuleSetProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/RuleSet/InvalidRuleSetException.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/RuleSet/RuleSetSchema.xsd",
  "extension" : "xsd",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "extension" : "cs",
  "linesOfCode" : 241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/RuleSet/RuleSetInclude.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/EnumerableExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/ConsListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/ByteSequenceComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 358,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/ArrayElement.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/ConcurrentCache.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 661,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/KeyedStack.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/Grouping.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 227,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/StaticCast.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/HashSetExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/CachingDictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "extension" : "cs",
  "linesOfCode" : 276,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/GlobalSuppressions.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationProvider.NullDocumentationProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationCommentIncludeCache.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.ExistingReferencesResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingMetadataFileReferenceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingSourceFileResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 921,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommandLineSourceFile.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingStrongNameProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 309,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/TouchedFileLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingXmlFileResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "extension" : "cs",
  "linesOfCode" : 804,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommandLineAnalyzerReference.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.CompilerEmitStreamProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CommandLine/CommandLineReference.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "extension" : "cs",
  "linesOfCode" : 1565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerTelemetry.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationAnalysisValueProviderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/UnresolvedAnalyzerReference.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisValueProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerActionCounts.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SyntaxTreeValueProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "extension" : "cs",
  "linesOfCode" : 398,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzersOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.AnalyzerExecutionContext.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "extension" : "cs",
  "linesOfCode" : 480,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "extension" : "cs",
  "linesOfCode" : 721,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationStartedEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AdditionalText.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/IAnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "extension" : "cs",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerImageReference.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "extension" : "cs",
  "linesOfCode" : 819,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerReference.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.StateKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationCompletedEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerLoadFailureEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationUnitCompletedEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "extension" : "cs",
  "linesOfCode" : 1266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 693,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationAnalysisValueProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "extension" : "cs",
  "linesOfCode" : 613,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.AnalyzerStateData.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SourceTextValueProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 300,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "extension" : "cs",
  "linesOfCode" : 369,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/EnumConstantHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.FixedLocalizableString.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/CommonDiagnosticComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/LocationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/ExternalFileLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/NoLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/IMessageSerializable.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/WellKnownDiagnosticTags.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "extension" : "cs",
  "linesOfCode" : 244,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 348,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/CommonMessageProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticSeverity.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/SuppressionInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/MetadataLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/ReportDiagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 562,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/RealParser.cs",
  "extension" : "cs",
  "linesOfCode" : 451,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/OptimizationLevel.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/ControlFlowAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/DataFlowAnalysis.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/EmitResult.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/CompilationStage.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/SymbolFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "extension" : "cs",
  "linesOfCode" : 2055,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/CandidateReason.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/CommonModuleCompilationState.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 382,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/TypeInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/SpeculativeBindingOption.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/LoadDirective.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/XmlReferenceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/CommonSyntaxAndDeclarationManager.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/Expression.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "extension" : "cs",
  "linesOfCode" : 214,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/SourceReferenceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/ScriptCompilationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/Platform.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Compilation/PreprocessingSymbolInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/CvtRes.cs",
  "extension" : "cs",
  "linesOfCode" : 548,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/WellKnownMember.cs",
  "extension" : "cs",
  "linesOfCode" : 361,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IMemberReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IBranchOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ITryOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IUnaryOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IFieldInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ISizeOfOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ISingleValueCaseClauseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDelegateCreationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/OperationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ILocalFunctionOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IPointerIndirectionReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IPropertyInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IObjectCreationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IUsingOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/Loops/IForToLoopOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/Loops/IForLoopOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/Loops/ILoopOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/Loops/LoopKind.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/Loops/IWhileLoopOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/Loops/IForEachLoopOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IArrayInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IArrayCreationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IWithOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IVariableInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IRangeCaseClauseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IAwaitOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IParameterInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDeclarationExpressionOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IEventAssignmentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IArgumentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ILocalReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ISymbolInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IConversionOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IBlockOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IArrayElementReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ArgumentKind.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IFixedOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ICaseClauseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ITupleOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IStopOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ILockOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ITypeParameterObjectCreationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IPropertyReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/INameOfOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IVariableDeclarationGroupOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IAnonymousObjectCreationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ISimpleAssignmentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDynamicInvocationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ICatchClauseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IParameterReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IInterpolatedStringOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IMethodReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ICompoundAssignmentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "extension" : "cs",
  "linesOfCode" : 390,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IIncrementOrDecrementOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IIsPatternOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IBinaryOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ITypeOfOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IInstanceReferenceExpression.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/CaseKind.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDefaultCaseClauseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IRaiseEventOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IPatternCaseClauseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IThrowOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/BinaryOperatorKind.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ISwitchOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDeconstructionAssignmentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDeclarationPatternOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IConditionalAccessInstanceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ILiteralOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IFieldReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ICoalesceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDynamicIndexerAccessOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/UnaryOperatorKind.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IExpressionStatementOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/OperationWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ILabeledOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IAssignmentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IPlaceholderOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IPatternOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ITranslatedQueryOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ISwitchCaseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/CommonConversion.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IInvalidOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDynamicMemberReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IInterpolationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IInvocationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IVariableDeclarationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IEndOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IReturnOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/BranchKind.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IConditionalAccessOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDynamicObjectCreationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IDefaultValueOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IOmittedArgumentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IConstantPatternOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IParenthesizedOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IVariableDeclaratorOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IRelationalCaseClauseOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 777,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IInterpolatedStringContentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IEventReferenceOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IMemberInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IConditionalOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IInterpolatedStringTextOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IObjectOrCollectionInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IEmptyOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IAddressOfOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/ICollectionElementInitializerOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IIsTypeOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Operations/IAnonymousFunctionOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 330,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/FileSystem/CompilerPathUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 478,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/FileSystem/PathKind.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/FileSystem/RelativePathResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/SourceCodeKind.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "extension" : "cs",
  "linesOfCode" : 1027,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/FileKey.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Compilers/Core/Portable/ResourceDescription.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 808,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2704,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 434,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/Formatting/FormattingElasticTriviaTests.cs",
  "extension" : "cs",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 7234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/Formatting/FormattingTreeEditTests.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/Formatting/CSharpFormattingTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharpTest/CSharpCommandLineParserServiceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/xlf/VBWorkspaceResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Execution/VisualBasicOptionsSerializationService.vb",
  "extension" : "vb",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "extension" : "vb",
  "linesOfCode" : 363,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicReferenceFinder.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "extension" : "vb",
  "linesOfCode" : 453,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Editing/VisualBasicImportAdder.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LinkedFiles/BasicLinkedFileMergeConflictCommentAdditionService.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/VBWorkspaceResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 295,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/AttributeGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/StatementGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/OperatorGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "extension" : "vb",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ArgumentGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/TypeParameterGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicFlagsEnumGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/FieldGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 340,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConversionGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EnumMemberGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "extension" : "vb",
  "linesOfCode" : 583,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ParameterGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPieceKind.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 3588,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "extension" : "vb",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "extension" : "vb",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "extension" : "vb",
  "linesOfCode" : 588,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicExtensionMethodReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicVariableDeclaratorReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCallReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicParenthesesReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicParenthesesReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicExtensionMethodReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicVariableDeclaratorReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCallReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.vb",
  "extension" : "vb",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Diagnostics/VisualBasicDiagnosticPropertiesService.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/VisualBasicSyntaxClassificationService.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/ImportAliasClauseSyntaxClassifier.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/IdentifierNameSyntaxClassifier.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.vb",
  "extension" : "vb",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "extension" : "vb",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/VisualBasicClassificationService.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "extension" : "vb",
  "linesOfCode" : 261,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "extension" : "vb",
  "linesOfCode" : 218,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/GeneratedCodeRecognition/VisualBasicGeneratedCodeRecognitionService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "extension" : "vb",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 454,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsStatementComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/ModifierCollectionFacts.vb",
  "extension" : "vb",
  "linesOfCode" : 262,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/PossibleDeclarationTypes.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/TryCastExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/BinaryConditionalExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/RemoveHandlerStatementDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractCastExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/NameOfExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractIntrinsicOperatorDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/MidAssignmentDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetTypeExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/DirectCastExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetXmlNamespaceExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/PredefinedCastExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AddHandlerStatementDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractAddRemoveHandlerStatementDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/TernaryConditionalExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/CTypeCastExpressionDocumentation.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/SymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxIterator.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/SyntaxKindSet.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveSyntaxEqualityComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/TokenComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsOrganizer.vb",
  "extension" : "vb",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/TypeSyntaxComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsClauseComparer.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 348,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/CaseCorrectionCodeCleanupProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 475,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 263,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "extension" : "vb",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CodeStyle/VisualBasicCodeStyleOptions.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Composition/VisualBasicWorkspaceFeatures.vb",
  "extension" : "vb",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.NullSyntaxReference.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "extension" : "vb",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "extension" : "vb",
  "linesOfCode" : 1313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDeclarationService.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCompilationFactoryService.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "extension" : "vb",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCommandLineParserService.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "extension" : "vb",
  "linesOfCode" : 811,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "extension" : "vb",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "extension" : "vb",
  "linesOfCode" : 783,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Rename/LabelConflictVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ArgumentSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/InvocationExpressionSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/MemberAccessExpressionSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ArgumentListSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SimpleNameSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/INamespaceOrTypeSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/DirectiveSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SymbolDisplayPartExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 282,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/NameSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 1489,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/StringExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxKindExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaListExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ITypeSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ObjectCreationExpressionExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 814,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "extension" : "vb",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/CallStatementSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 305,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxGeneratorVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/CompilationUnitSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/VariableDeclaratorSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/IMethodSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/OperatorPrecedence.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxListExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 310,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SingleLineRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 777,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ParameterSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/MethodBaseSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 290,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.LineContinuationTrivia.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.AbstractLineBreakTrivia.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/FormattingResult.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/AggregatedFormattingResult.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicFormatEngine.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicStructuredTriviaFormatEngine.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/VisualBasicSyntaxFormattingService.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 408,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AdjustSpaceFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AlignTokensFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/StructuredTriviaFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/VisualBasicFormattingService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasic/Portable/AddImports/VisualBasicAddImportsService.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/SolutionTestUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/FileSet.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/SnapshotSerializationTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_AssemblyInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/VisualBasicProject_Settings.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_MainWindow.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/VisualBasicProject_VisualBasicClass.vb",
  "extension" : "vb",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/Directory.Build.targets",
  "extension" : "targets",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/OtherStuff_Foo.cs",
  "extension" : "cs",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_App.xaml",
  "extension" : "xaml",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_CSharpExternAlias.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_MainWindow.xaml",
  "extension" : "xaml",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/VisualBasicProject_Resources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_CSharpConsole.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_App.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/VisualBasicProject_VisualBasicClass_WithConditionalAttributes.vb",
  "extension" : "vb",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/VisualBasicProject_Application.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/VisualBasicProject_AssemblyInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_CSharpClass_WithConditionalAttributes.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_CSharpClass.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTestUtilities/Formatting/FormattingTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/xlf/CSharpWorkspaceResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Execution/CSharpOptionsSerializationService.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 400,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "extension" : "cs",
  "linesOfCode" : 406,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Editing/CSharpImportAdder.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LinkedFiles/CSharpLinkedFileMergeConflictCommentAdditionService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 244,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 200,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConversionGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/OperatorGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/ArgumentGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 368,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/AttributeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpFlagsEnumGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/FieldGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/DestructorGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "extension" : "cs",
  "linesOfCode" : 673,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/TypeParameterGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/StatementGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/EnumMemberGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 3648,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.NodesAndTokensToReduceComputer.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpCastReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpEscapingReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpEscapingReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpExtensionMethodReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpParenthesesReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpCastReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpDefaultExpressionReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpParenthesesReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpExtensionMethodReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpDefaultExpressionReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "extension" : "cs",
  "linesOfCode" : 898,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Diagnostics/CSharpDiagnosticPropertiesService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "extension" : "cs",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/UsingDirectiveSyntaxClassifier.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/SyntaxTokenClassifier.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/CSharpSyntaxClassificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/CSharpClassificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "extension" : "cs",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "extension" : "cs",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "extension" : "cs",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/GeneratedCodeRecognition/CSharpGeneratedCodeRecognitionService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesDirectiveComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/TypeSyntaxComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/TokenComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesOrganizer.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 326,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 603,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxIterator.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Utilities/SyntaxKindSet.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeCleanup/CSharpCodeCleanerServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeCleanup/CSharpCodeCleanerService.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeStyle/CSharpCodeStyleOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CodeStyle/CSharpCodeStyleOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Composition/CSharpWorkspaceFeatures.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpDocumentationCommentService.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSymbolDeclarationService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "extension" : "cs",
  "linesOfCode" : 1664,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpCompilationFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "extension" : "cs",
  "linesOfCode" : 1430,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "extension" : "cs",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpParseOptionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpCommandLineParserService.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.NullSyntaxReference.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.PositionalSyntaxReference.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 1036,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Rename/LabelConflictVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/TypeSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveSyntaxEqualityComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SeparatedSyntaxListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/AssignmentExpressionSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ArrowExpressionClauseSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/NameSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 343,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/DefaultExpressionSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/BlockSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/VariableDeclaratorExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/DocumentationCommentExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/BaseMethodDeclarationSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/NamespaceDeclarationSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/UsingDirectiveSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 370,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 554,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 433,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 2091,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 804,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ILocalSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "extension" : "cs",
  "linesOfCode" : 293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 1879,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 453,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ConversionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/StatementSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/CrefSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ArgumentSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.LocalDeclarationMap.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/QueryExpressionSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SymbolDisplayPartExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ITypeParameterSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.SingleLineRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 387,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/StringExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/OperatorPrecedence.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/BaseArgumentListSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/ForEachStatementSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/SimpleNameSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Extensions/BaseParameterListSyntaxExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/CaseCorrection/CSharpCaseCorrectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/CSharpSyntaxFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 268,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpStructuredTriviaFormatEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpFormatEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/AggregatedFormattingResult.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Engine/FormattingResult.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 458,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/TokenBasedFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentUserSettingsFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/EndOfFileTokenFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/StructuredTriviaFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/AnchorIndentationFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 299,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 354,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/QueryExpressionFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SuppressFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/NewLineUserSettingFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/DefaultOperationProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.Parsers.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CSharp/Portable/AddImports/CSharpAddImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 257,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/GeneratedCodeRecognitionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "extension" : "cs",
  "linesOfCode" : 279,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 587,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "extension" : "cs",
  "linesOfCode" : 241,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "extension" : "cs",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1224,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SolutionTests/ProjectInfoTests.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Differencing/TestNode.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Differencing/MatchTests.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Host/TestHost.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestOptionService.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestPersistenceService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestOptionsServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestProjectCacheService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceTests/GeneralWorkspaceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2547,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceTests/WorkspaceReferenceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 543,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/EditorConfigStorageLocation/EditorConfigStorageLocationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SyntaxNodeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/FormattingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "extension" : "cs",
  "linesOfCode" : 318,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/SourceTextSerializationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "extension" : "cs",
  "linesOfCode" : 218,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/EtwLoggingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 222,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/TaskExtensionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/ExceptionHelpersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/StringEscapingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/UtilityTest/SpellCheckerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 668,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SerializationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 479,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/ServicesTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "extension" : "cs",
  "linesOfCode" : 287,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "extension" : "cs",
  "linesOfCode" : 685,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 892,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1775,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/CodeStyle/EditorConfigCodeStyleParserTests.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "extension" : "cs",
  "linesOfCode" : 335,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "extension" : "cs",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/xlf/WorkspaceDesktopResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Execution/SerializationAnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Execution/DesktopReferenceSerializationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Utilities/ReferencePathUtilities_Desktop.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_DocumentIds.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_BulkPopulateIds.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_StringIds.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.Accessor.cs",
  "extension" : "cs",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_ProjectIds.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/ResettableSqlStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/OpenFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/Result.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlException.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_WriteBatching.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_DocumentSerialization.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_ProjectSerialization.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_Helpers.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/PooledConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_SolutionSerialization.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 767,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoaderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "extension" : "cs",
  "linesOfCode" : 628,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoaderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 476,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 382,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileExtensionAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/IProjectFile.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/DocumentFileInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectTypeGuidAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/IProjectFileLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileReference.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "extension" : "cs",
  "linesOfCode" : 619,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 315,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Host/SimpleAnalyzerAssemblyLoaderService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/DesktopMefHostServices.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/CommandLineProject.cs",
  "extension" : "cs",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/FileTextLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistenceStorageServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Storage/StorageOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Storage/StorageDatabaseLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "extension" : "cs",
  "linesOfCode" : 276,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/Storage/StorageDatabase.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/WorkspaceErrorLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/FunctionId.cs",
  "extension" : "cs",
  "linesOfCode" : 335,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/EmptyLogBlock.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/IErrorLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/InteractionClass.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/FunctionIdOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/EmptyLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "extension" : "cs",
  "linesOfCode" : 228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/Logger.LogBlock.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Log/ILogger.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 384,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/ISemanticModelService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/IOrderableMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/xlf/WorkspacesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 802,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/OrderableMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Notification/IGlobalOperationNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Notification/GlobalOperationRegistration.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Notification/GlobalOperationEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Notification/AbstractGlobalOperationNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/SolutionAsset.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/WellKnownSynchronizationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/RemotableData.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/Serializer_ChecksumWithChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/IOptionsSerializationService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/ISupportTemporaryStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/CustomAsset.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/ReferenceSerializationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/CustomAssetBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/Serializer_OptionSet.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "extension" : "cs",
  "linesOfCode" : 300,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/IReferenceSerializationService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/ISolutionSynchronizationService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "extension" : "cs",
  "linesOfCode" : 559,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Execution/PooledList.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 377,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.PatternSegment.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/SimplePatternMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.TextChunk.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/ContainerPatternMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcherExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/CamelCaseResult.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatch.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatchKind.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindReferencesServerCallback.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "extension" : "cs",
  "linesOfCode" : 456,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_DocumentProcessing.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder_ProjectIndex.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/DestructorSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamedTypeSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/LinkedFileReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/PropertySymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OperatorSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 536,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 269,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ReferenceFinders.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamespaceSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/IReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractMemberScopedReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/LocalSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/FieldSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OrdinaryMethodReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/EventSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorInitializerSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ExplicitInterfaceMethodReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/LabelSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/TypeParameterSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/RangeVariableSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/PropertyAccessorSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ILanguageServiceReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/MethodTypeParameterSymbolReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 321,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_ProjectProcessing.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "extension" : "cs",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/MetadataUnifyingEquivalenceComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 583,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_MapCreation.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindReferences_Current.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Declarations_SourceDeclarations.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.ContextInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.LiteralInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Forwarders.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.IdentifierInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.DeclarationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Create.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindLiteralReferences.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SearchQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SearchKind.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/IRemoteSymbolFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindReferences_Legacy.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Declarations_AllDeclarations.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Declarations_CustomQueries.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindRenamableReferences.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/StreamingProgressCollector.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindLiteralsServerCallback.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/ReferencedSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder_SourceDeclarations.cs",
  "extension" : "cs",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder_AllDeclarations.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 416,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Serialization.cs",
  "extension" : "cs",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.Node.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.FirstEntityHandleProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "extension" : "cs",
  "linesOfCode" : 599,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/ISymbolTreeInfoCacheService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/DeclaredSymbolInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/IStreamingFindReferencesProgress.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/IFindReferencesProgress.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/FindSymbols/SymbolCallerInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/UnmergedDocumentChanges.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/IMergeConflictHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/DefaultDocumentTextDifferencingService.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "extension" : "cs",
  "linesOfCode" : 280,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileMergeSessionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/ILinkedFileMergeConflictCommentAdditionService.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/AbstractLinkedFileMergeConflictCommentAdditionService.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileMergeResult.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Experiments/IExperimentationService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Recommendations/Recommender.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Recommendations/RecommendationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Recommendations/IRecommendationService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/EditScript.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubsequence.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/Match.LongestCommonSubsequence.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/TreeComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/Edit.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "extension" : "cs",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/LongestCommonImmutableArraySubsequence.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/EditKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/SequenceEdit.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubstring.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/TypeConstraintKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/GenerationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/GenerationOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/ImportAdder.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/DeclarationKind.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/DocumentEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/OperatorKind.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 346,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/SolutionEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 1108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/SymbolEditorExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Editing/ImportAdderService.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeRefactorings/CodeRefactoringProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeRefactorings/ExportCodeRefactoringProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeRefactorings/CodeRefactoringContext.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/OptionSet.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IGlobalOptionService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IOption.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IOptionPersister.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IDocumentOptionsProviderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/OptionKey.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/EditorConfig/EditorConfigStorageLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/EditorConfig/IEditorConfigStorageLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/EditorConfig/NamingStylePreferenceEditorConfigStorageLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/EditorConfig/EditorConfigStorageLocation`1.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IDocumentOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/DocumentOptionSet.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/LocalUserProfileStorageLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IOptionService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/OptionStorageLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/Option`1.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/RoamingProfileStorageLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/OptionChangedEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/WorkspaceOptionSet.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IDocumentOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/Providers/ExportOptionProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/Providers/IOptionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/PerLanguageOption.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/IWorkspaceOptionService.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "extension" : "cs",
  "linesOfCode" : 479,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/ICodeGenerationService.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationArrayTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationOperatorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationDestructorInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructorInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPointerTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConversionSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAttributeData.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationDestructorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedNamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertySymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceOrTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractImportsAdder.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 393,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationDestination.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 364,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/SyntaxAnnotationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/LiteralSpecialValues.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService_FindDeclaration.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationOperatorKind.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/INamedTypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeGeneration/TypeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/AbstractReducer.IExpressionRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/SimplificationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/SymbolAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/AliasAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/SpecialTypeAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/SimplifyTypeNameCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/SimplificationOptionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/DoNotAddImportsAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/ISimplificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Simplification/AbstractReducer.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/InternalRuntimeDiagnosticOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/InternalDiagnosticsOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultMap.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/AbstractDiagnosticPropertiesService.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/IDiagnosticPropertiesService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/WellKnownDiagnosticPropertyNames.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/IWorkspaceVenusSpanMappingService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "extension" : "cs",
  "linesOfCode" : 444,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "extension" : "cs",
  "linesOfCode" : 316,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticPropertyConstants.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/ISyntaxClassifier.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "extension" : "cs",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/ISyntaxClassificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/IClassificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/ClassifiedSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/Classifier.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/ClassificationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/AbstractClassificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/ClassificationTypeNames.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Classification/ClassifiedText.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/ISolutionCrawlerRegistrationService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/WellKnownSolutionCrawlerAnalyzers.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/IIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/IncrementalAnalyzerProviderMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons_Constants.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/PredefinedInvocationReasons.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/ExportIncrementalAnalyzerProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/IIncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SolutionCrawler/NullSolutionCrawlerRegisterationService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/ExtensionOrderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/GeneratedCodeRecognition/IGeneratedCodeRecognitionService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/GeneratedCodeRecognition/AbstractGeneratedCodeRecognitionService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ExceptionHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/BKTree.Edge.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "extension" : "cs",
  "linesOfCode" : 340,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 786,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/VoidResult.cs",
  "extension" : "cs",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/BKTree.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ForegroundThreadDataKind.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/LazyInitialization.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ParameterName.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "extension" : "cs",
  "linesOfCode" : 349,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/IReadOnlyDictionaryExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ImmutableArrayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 294,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/BKTree.Node.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/IDictionaryExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/TopologicalSorter.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/SpecializedTasks.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/ValueSource.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/ConstantValueSource.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/WeakConstantValueSource.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/CachedWeakValueSource.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ICollectionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "extension" : "cs",
  "linesOfCode" : 816,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableDictionaryExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/CompilerPathUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMapExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy`1.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/SimpleTaskQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/BKTree.Serialization.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/SoftCrashException.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/SemaphoreSlimFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "extension" : "cs",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/SharedPools.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/IBidirectionalMap.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/StringEscapeEncoder.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/WeakEventHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "extension" : "cs",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Utilities/IReadOnlyListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/CodeActionPriority.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/CodeActionWithOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Annotations/WarningAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Annotations/SuppressDiagnosticsAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Annotations/NavigationAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Annotations/RenameAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Annotations/ConflictAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Operations/RenameDocumentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Operations/ApplyChangesOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Operations/CodeActionOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Operations/PreviewOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeActions/Operations/OpenDocumentOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/CodeCleaner.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/ICodeCleanerService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/PredefinedCodeCleanupProviderNames.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/ICodeCleanupProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/ExportCodeCleanupProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/FormatCodeCleanupProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/SimplificationCodeCleanupProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/SimpleCodeCleanupProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "extension" : "cs",
  "linesOfCode" : 446,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeStyle/ExpressionBodyPreference.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeStyle/NotificationOption.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeStyle/AccessibilityModifiersRequired.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/ExtensionManager/ServicesLayerExtensionManager.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManagerExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManager.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/ExtensionManager/IInfoBarService.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/ExtensionManager/IErrorReportingService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchProgressService.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolSearch/SymbolSearchOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolSearch/IRemoteSymbolSearchUpdateEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolSearch/SymbolSearchOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchService.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchUpdateEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchLogService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/RuntimeOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/RuntimeOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.RepeatMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.Node.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.Graph.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/EnumValueUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/IStreamingProgressTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolVisibility.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/IProgressTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher`1.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.Walker.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 279,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.ChoiceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter_Serialization.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/XmlFragmentParser.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SingleMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/IOUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 484,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SequenceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/ProgressTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/StreamingProgressTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.AssemblyComparers.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/EditorBrowsableHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 272,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/AliasSymbolCache.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Utilities/TextReaderWithLength.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Collections/TextSpanIntervalIntrospector.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Collections/IIntervalIntrospector.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "extension" : "cs",
  "linesOfCode" : 255,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Collections/SimpleIntervalTree.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Collections/SimpleIntervalTree`1.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 426,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeOrTokenExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IParameterSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ObjectExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ICompilationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/TextDocumentExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTriviaExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IAssemblySymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SpecialTypeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CompilationTypeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ArrayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayFormats.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/AccessibilityUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IPropertySymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/LinkedListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 804,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 280,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/StackExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateGetHashCodeMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SolutionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/PredefinedTypeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ProjectExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ILanguageServiceProviderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 459,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IComparerExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 597,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ILanguageMetadataExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 278,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTriviaListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ContextQuery/SyntaxContext.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/LocationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ICollectionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/MethodKindExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IEnumerableExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolInfoExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxEditorExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 648,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SourceTextExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/TextSpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayPartExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeParameterSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/LineSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeInferenceServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SimpleIntervalTreeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 446,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticEquivalence.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/FileLinePositionSpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ISolutionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "extension" : "cs",
  "linesOfCode" : 279,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceOrTypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/IListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.Comparer.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/PrimaryWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/ApplyChangesKind.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDiagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ITextVersionable.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/BranchId.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState_Checksum.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.EquivalenceResult.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "extension" : "cs",
  "linesOfCode" : 551,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "extension" : "cs",
  "linesOfCode" : 573,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "extension" : "cs",
  "linesOfCode" : 233,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/IChecksummedObject.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 648,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentDiagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState_SimpleProperties.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "extension" : "cs",
  "linesOfCode" : 296,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "extension" : "cs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionChanges.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/TextAndVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState_Checksum.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "extension" : "cs",
  "linesOfCode" : 621,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyReference.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/IDocumentTextDifferencingService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/AdditionalTextDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataReferenceManager.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumWithChildren.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SemanticDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyImage.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState_TreeTextSource.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionServices.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "extension" : "cs",
  "linesOfCode" : 1312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/TreeAndVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/PreservationMode.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 324,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum_Factory.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState_Checksum.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectReference.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/SyntacticDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.EquivalenceResult.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/WorkspaceChangeEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/WorkspaceRegistration.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/IWorkspaceCacheService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/ICachedObjectOwner.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/ProjectCacheServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/CacheOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/IProjectCacheService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskScheduler.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/IWorkspaceTaskSchedulerFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/IWorkspaceTaskScheduler.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/ITemporaryStorageService2.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/ITemporaryStorageService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/ITemporaryStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/ITemporaryStorageWithName.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/ISupportDirectMemoryAccess.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/HostWorkspaceServices.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/IWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/ParseOptions/IParseOptionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/ISyntaxTreeFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/ILanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/IAnalyzerService.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/IMetadataService.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataReferenceCache.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/IFrameworkAssemblyPathResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/WorkspaceMetadataFileReferenceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/FrameworkAssemblyPathResolverFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/HostLanguageServices.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/IPersistentStorageLocationService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorageService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/IPersistentStorageFaultInjectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/AbstractPersistentStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/PersistentStorageOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/PersistentStorageServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/PersistentStorageOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/IPersistentStorageService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/IPersistentStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/HostServices.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportWorkspaceServiceAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefLanguageServices.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/IWorkspaceServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/LanguageMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/CodeChangeProviderMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportLanguageServiceAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ILanguageMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ILanguagesMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/LanguageServiceMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportWorkspaceServiceFactoryAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ServiceLayer.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/IMefHostExportProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ILanguageServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportLanguageServiceFactoryAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/WorkspaceServiceMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/OrderableLanguageMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/CommandLine/ICommandLineParserService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/CompilationFactory/ICompilationFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/HostContext/ProjectTypeLookupService.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/HostContext/IProjectTypeLookupService.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TextFactory/ITextFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Host/TextFactory/TextFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/WorkspaceChangeKind.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/DocumentActiveContextChangedEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/TextExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/DocumentEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/WorkspaceDiagnosticEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "extension" : "cs",
  "linesOfCode" : 510,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/WorkspaceKind.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Workspace_Events.cs",
  "extension" : "cs",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Workspace_Registration.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/WorkspaceDiagnosticKind.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Workspace.TextTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "extension" : "cs",
  "linesOfCode" : 1146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Workspace/WorkspaceDiagnostic.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/Capitalization.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/NamingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/AccessibilityExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "extension" : "cs",
  "linesOfCode" : 358,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SerializableNamingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/MutableNamingStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/NamingStylePreferencesExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/NamingStylePreferences.cs",
  "extension" : "cs",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 339,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigSeverityStrings.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "extension" : "cs",
  "linesOfCode" : 222,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingStyle.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyleRules.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.WordSpanEnumerable.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.WordSpanEnumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/Supression/ISuppressionFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/CodeFix.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/WellKnownFixAllProviders.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllContext.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchSimplificationFixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.FixMultipleDiagnosticProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllScope.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllContext.DiagnosticProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 418,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/ExportCodeFixProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.FixAllProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.AbstractTypeInferrer.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/ITypeInferenceService.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ISyntaxFactsService.cs",
  "extension" : "cs",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/PredefinedOperator.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/PredefinedType.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ExternalSourceInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ISyntaxFactsServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "extension" : "cs",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/IDocumentationCommentService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SemanticsFactsService/ISemanticFactsService.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SemanticsFactsService/ForEachSymbols.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/LanguageServices/SymbolDeclarationService/ISymbolDeclarationService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Packaging/IPackageInstallerService.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/RenameOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/IRenameRewriterLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/RenameRewriterParameters.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/RenameLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/Renamer.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "extension" : "cs",
  "linesOfCode" : 398,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/TokenRenameInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/RenameEntityKind.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/RenameUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictingIdentifierTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RelatedLocationType.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameActionAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameNodeSimplificationAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameInvalidIdentifierAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameTokenSimplificationAnnotation.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameDeclarationLocationReference.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 358,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "extension" : "cs",
  "linesOfCode" : 629,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 227,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RelatedLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/DeclarationConflictHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CaseCorrection/ICaseCorrectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CaseCorrection/AbstractCaseCorrectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/CaseCorrection/CaseCorrector.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AliasSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.PropertySymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.PointerTypeSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamespaceSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.FieldSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "extension" : "cs",
  "linesOfCode" : 445,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 444,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TypeParameterOrdinalSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ErrorTypeSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyResolutionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AnonymousTypeSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.EventSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.BodyLevelSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AssemblySymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ComparisonOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ParameterSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ModuleSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamedTypeSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ArrayTypeSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.DynamicTypeSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TypeParameterSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TupleTypeSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Tags/WellKnownTags.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "extension" : "cs",
  "linesOfCode" : 427,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Context/SuppressSpacingData.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Context/SuppressWrappingData.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.InitialContextFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.AnchorData.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Context/SuppressIntervalIntrospector.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.IndentationData.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/ListPool.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.AbstractComplexTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenPairWithOperations.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TriviaDataWithList.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TriviaData.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Node.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Debug.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.NodeAndText.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Changes.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.Partitioner.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 412,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormattingResult.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.StructuredTrivia.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "extension" : "cs",
  "linesOfCode" : 419,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/ActionCache`1.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/OperationCache`1.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/NodeOperations.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Iterator.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "extension" : "cs",
  "linesOfCode" : 381,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.ModifiedWhitespace.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/AbstractSyntaxFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/StringBuilderPool.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/IFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/IFormattingResult.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/IOperationHolder`1.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/NextOperation`1.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/IActionHolder`1.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/AbstractFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/ExportFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/IFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/NextAction`1.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/IHostDependentFormattingRuleFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/NoOpFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AlignTokensOption.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AdjustSpacesOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AdjustNewLinesOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/IndentBlockOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/IndentBlockOption.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/SuppressOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AdjustSpacesOption.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AdjustNewLinesOption.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AlignTokensOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AnchorIndentationOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/SuppressOption.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Rules/DefaultFormattingRuleFactoryServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/ISyntaxFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/AbstractFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "extension" : "cs",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 669,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumn.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnDelta.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/TriviaList.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/FormattingOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 280,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/FormattingOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "extension" : "cs",
  "linesOfCode" : 233,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/DefaultRemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/WellKnownRemoteHostServices.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/RemoteArguments.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/RemoteSupportedLanguages.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/IRemoteHostClientService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/IRemoteHostClientFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/WellKnownServiceHubServices.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/DefaultRemoteHostClientServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/RemoteFeatureOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Remote/IRemoteHostService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/AddImports/IAddImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/AddImports/AddImportHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Versions/PersistedVersionStampLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Core/Portable/Versions/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Telemetry/WatsonReporter.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/UserOperationBooster.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "extension" : "cs",
  "linesOfCode" : 309,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Shared/ClientDirectStream.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "extension" : "cs",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Shared/ServerDirectStream.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/SnapshotService.JsonRpcAssetSource.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_DesignerAttributes.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_AddImport.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_TodoComments.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_SymbolFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "extension" : "cs",
  "linesOfCode" : 228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_NavigateTo.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_DocumentHighlights.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_Diagnostics.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/SnapshotService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/RemoteSymbolSearchUpdateEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_CodeLens.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Diagnostics/DiagnosticComputer.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Storage/RemotePersistentStorageLocationService.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/ISolutionController.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/TemporaryWorkspaceOptionsServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/SolutionService.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "extension" : "cs",
  "linesOfCode" : 496,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/CompilationService.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/AssetSource.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/ProjectCacheHostServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/TemporaryWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/RemoteGlobalOperationNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/Remote/Core/Services/RoslynServices.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2962,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 268,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/VisualBasicCommandLineArgumentsFactoryServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 3715,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/Formatting/XmlLiterals.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Workspaces/VisualBasicTest/VisualBasicExtensionsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Deployment/DeployToolsetCompiler/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Deployment/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/Microsoft.NetFX20/Microsoft.NetFX20.nuget.proj",
  "extension" : "proj",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/Microsoft.NetFX20/Version.targets",
  "extension" : "targets",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/TupleElementNamesInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/DynamicLocalInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoKind.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/Microsoft.CodeAnalysis.Debugging.shproj",
  "extension" : "shproj",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/StateMachineHoistedLocalScope.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoRecord.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/VBImportScopeKind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "extension" : "cs",
  "linesOfCode" : 616,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/PortableCustomDebugInfoKinds.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoConstants.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/ImportTargetKind.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "extension" : "cs",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/Microsoft.CodeAnalysis.PooledObjects.shproj",
  "extension" : "shproj",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/PooledHashSet.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 415,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/PooledStopwatch.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/PooledDictionary.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "extension" : "cs",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Dependencies/PooledObjects/ArrayBuilder.Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "extension" : "cs",
  "linesOfCode" : 813,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 803,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest/InteractiveSessionFixtures.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 847,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1588,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/xlf/VBScriptingResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/VisualBasicScriptCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/Hosting/CommandLine/Vbi.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicObjectFormatterImpl.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicTypeNameFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicObjectFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/VisualBasicMemberFilter.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/VisualBasic/VBScriptingResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/TestVisualBasicObjectFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/TestCSharpObjectFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/ObjectFormatterTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "extension" : "cs",
  "linesOfCode" : 383,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/ScriptTaskExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/TestRuntimeMetadataReferenceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTestUtilities/TestCompilationFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/xlf/CSharpScriptingResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/CSharpScript.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/Hosting/CommandLine/Csi.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpTypeNameFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpObjectFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpObjectFormatterImpl.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/CSharpMemberFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharp/CSharpScriptCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/CoreTest/NuGetPackageResolverTests.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTest/RuntimeMetadataReferenceResolverTests.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/CoreTest.Desktop/GlobalAssemblyCacheTests.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest.Desktop/CsiTests.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest.Desktop/ObjectFormatterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 925,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/xlf/ScriptingResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptExecutionState.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptState.cs",
  "extension" : "cs",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/CompilationErrorException.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/CommonMemberFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/InteractiveScriptGlobals.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/MemberFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/SearchPaths.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/PrintOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/Resolvers/NuGetPackageResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "extension" : "cs",
  "linesOfCode" : 317,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/CommandLine/CommandLineHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/CommandLine/NotImplementedAnalyzerLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/CommandLine/CommandLineScriptGlobals.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/CommandLine/ConsoleIO.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatterOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 375,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.FormattedMember.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/MemberDisplayFormat.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonPrimitiveFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonPrimitiveFormatterOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "extension" : "cs",
  "linesOfCode" : 634,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 257,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.BuilderOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/CoreAssemblyLoaderImpl.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/ShadowCopy.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyAndLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoaderImpl.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopy.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 377,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/DesktopAssemblyLoaderImpl.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 463,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoaderException.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoadResult.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Utilities/TaskExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Utilities/ParameterValidationHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Utilities/PdbHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Utilities/IListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/Script.cs",
  "extension" : "cs",
  "linesOfCode" : 310,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptRunner.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptMetadataResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptSourceResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/Core/ScriptOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasicTest.Desktop/ObjectFormatterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasicTest.Desktop/InteractiveSessionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/VisualBasicTest/ObjectFormatterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/NuGet/NuGet.proj",
  "extension" : "proj",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/NuGet/BuildNuGets.csx",
  "extension" : "csx",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VisualStudioDiagnosticsWindow.vsct.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/VSPackage.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/xlf/Resources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/DiagnosticsWindow.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/Guids.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceFunctionIdPage.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalSolutionCrawlerPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalFeaturesOnOffPage.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceLoggersPage.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalComponentsOnOffPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode_Options.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalDiagnosticsPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/PkgCmdID.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VisualStudioDiagnosticsWindowPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagger.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferMargin.xaml",
  "extension" : "xaml",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMarginFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferMargin.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/VSPackage.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/xlf/Commands.vsct.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowPackage.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowCommandProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsResetInteractiveCommand.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/VisualBasicInteractiveCommands.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Repl/VisualBasicInteractiveCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/BasicVSResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 306,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "extension" : "vb",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.CodeModel.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/EntryPointFinder.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "extension" : "vb",
  "linesOfCode" : 347,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/IVbCompilerHost.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/VBRuntimeKind.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/VBTargetLibraryType.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/OutputLevel.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/IVbCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/IVbBuildStatusCallback.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/IVbTempPECompilerFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/VBCompilerOutputTypes.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/WatsonType.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/WarningLevel.vb",
  "extension" : "vb",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/VBError.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/IVbEntryPointProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/VBCompilerOptions.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/WarningItemLevel.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/Interop/IVbCompilerProject.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicEntryPointFinderService.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompilerFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "extension" : "vb",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/BasicVSResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/xlf/VSPackage.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Venus/ContainedLanguageStaticEventBinding.vb",
  "extension" : "vb",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicAdditionalFormattingRuleLanguageService.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "extension" : "vb",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/VisualBasicBreakpointService.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/LocationInfoGetter.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/DataTipInfoGetter.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.RelevantExpressionsCollector.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/BreakpointResolver.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/VisualBasicLanguageDebugInfoService.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "extension" : "vb",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPage.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "extension" : "vb",
  "linesOfCode" : 297,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPageStrings.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb",
  "extension" : "vb",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPageControl.xaml.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPage.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPageControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/StyleOptionPage.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "extension" : "vb",
  "linesOfCode" : 296,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/Formatting/CodeStylePage.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Options/NamingStylesOptionPage.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/ModifierFlagsExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/EndRegionFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelNavigationPointServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/ModifierFlags.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Interop/IVBAutoPropertyExtender.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Interop/IVBPartialMethodExtender.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Interop/IVBCodeTypeLocation.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Interop/IVBGenericExtender.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "extension" : "vb",
  "linesOfCode" : 955,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "extension" : "vb",
  "linesOfCode" : 1230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxListExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicProjectCodeModel.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "extension" : "vb",
  "linesOfCode" : 207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "extension" : "vb",
  "linesOfCode" : 3508,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/CodeTypeLocationExtender.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/GenericExtender.vb",
  "extension" : "vb",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/ExtenderNames.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/PartialMethodExtender.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/AutoPropertyExtender.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "extension" : "vb",
  "linesOfCode" : 208,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 541,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Snippets/VisualBasicSnippetInfoService.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionClassName.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionSimpleTypeName.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionGenerateSwitchCases.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "extension" : "vb",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "extension" : "vb",
  "linesOfCode" : 750,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Help/HelpKeywords.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.vb",
  "extension" : "vb",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicLanguageService.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicCodePageEditorFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "extension" : "vb",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/HACK_VisualBasicCreateServicesOnUIThread.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicEditorFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/IVbCompilerService.vb",
  "extension" : "vb",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicDebuggerIntelliSenseContext.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbEntryPointProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/ObjectBrowserLibraryManager.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/VisualBasicSyncClassViewCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/ListItemFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 405,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/VisualBasicLibraryService.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Progression/VisualBasicProgressionLanguageService.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/VisualBasic/Impl/Progression/VisualBasicGraphProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioInteractiveComponents/AssemblyRedirects.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/VisualStudioInteractiveComponents/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Razor/RazorLanguageServiceClientFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/AbstractResetInteractiveCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/ScriptingOleCommandTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/CommonVsUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/LogMessage.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/VsUpdateSolutionEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/CSharpInteractiveCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/VSPackage.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/xlf/Commands.vsct.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/CSharpInteractiveCommands.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/CSharpVsResetInteractiveCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowCommandProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "extension" : "cs",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpVenusProjectSite.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/EntryPointFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.IServiceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSEncProjectServices.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSharpVenusProjectSite.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSSourceText.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSError.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSharpProjectSite.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSharpProjectHost.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSSourceModule.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSCompilerConfig.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSInputSet.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/OutputFileType.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/CompilerOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSharpTempPECompilerService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSNameTable.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/Interop/ICSCompileProgress.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.CodeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.IVsEditorFactoryNotify.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/TempPECompilerService.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/HACK_VariantStructure.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpEntryPointFinderService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/VSPackage.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/xlf/CSharpVSResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 697,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Venus/CSharpAdditionalFormattingRuleLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/DataTipInfoGetter.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/LocationInfoGetter.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "extension" : "cs",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/BreakpointResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpBreakpointResolutionService.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.ExpressionType.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpLanguageDebugInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "extension" : "cs",
  "linesOfCode" : 287,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageStrings.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "extension" : "cs",
  "linesOfCode" : 683,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageControl.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingWrappingPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/CodeStylePage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 536,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPageControl.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingSpacingPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/IndentationViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/WrappingViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingIndentationOptionPage.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPageControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingNewLinesPage.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Options/NamingStylesOptionPage.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/ParameterFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "extension" : "cs",
  "linesOfCode" : 812,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 478,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "extension" : "cs",
  "linesOfCode" : 1053,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Interop/ICSPartialMethodExtender.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Interop/ICSCodeTypeLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Interop/ICSExtensionMethodExtender.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Interop/ICSAutoImplementedPropertyExtender.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/SyntaxNodeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "extension" : "cs",
  "linesOfCode" : 3246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/ModifierFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/ModifierFlagsExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpProjectCodeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/SyntaxListExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/ParameterFlagsExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "extension" : "cs",
  "linesOfCode" : 460,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/CodeTypeLocationExtender.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/ExtenderNames.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/ExtensionMethodExtender.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/PartialMethodExtender.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/AutoImplementedPropertyExtender.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelNavigationPointServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionClassName.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionSimpleTypeName.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionGenerateSwitchCases.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Snippets/CSharpSnippetInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetExpansionClient.cs",
  "extension" : "cs",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Utilities/BlankLineInGeneratedMethodFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpEditorFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "extension" : "cs",
  "linesOfCode" : 298,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpDebuggerIntelliSenseContext.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpCodePageEditorFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/LanguageService/HACK_CSharpCreateServicesOnUIThread.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpLanguageService_ICSharpProjectHost.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/CSharpSyncClassViewCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/CSharpLibraryService.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/ObjectBrowserLibraryManager.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 430,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/ListItemFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Progression/CSharpProgressionLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/Progression/CSharpGraphProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "extension" : "cs",
  "linesOfCode" : 202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupQuickInfoSourceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupQuickInfoSource.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_ShadowedCommands.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/IHACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TypeCharCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_SessionCancellingCommands.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/RemoteHostClientMock/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/RemoteHostClientMock/Remote/RemoteHostClientFactoryOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/RemoteHostClientMock/Remote/RemoteHostClientFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "extension" : "cs",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Implementation/XamlOleCommandTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Implementation/XamlProject.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsSolutionEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/XamlContentTypeLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/IXamlRenameInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/IXamlRenameInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/DocumentSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/IXamlOrganizeNamespacesService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/XamlOrganizeImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/IXamlRemoveUnnecessaryNamespacesService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/XamlRemoveUnnecessaryImportsService.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/xlf/Resources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/StringConstants.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Diagnostics/Analyzers/XamlDocumentDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Diagnostics/Analyzers/IXamlDocumentAnalyzerService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/Diagnostics/XamlDiagnosticIds.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/CodeFixes/RemoveUnnecessaryUsings/XamlRemoveUnnecessaryUsingsCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Xaml/Impl/XamlStaticTypeDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Setup.Next/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/ExtensionMethods.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockHierarchyItemIdentity.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/HierarchyItemMapper.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "extension" : "vb",
  "linesOfCode" : 249,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockHierarchyItem.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/MockCompilerHost.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/VisualBasicHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/MockComponentModel.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestState.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/PropertyChangedTestMonitor.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/VisualStudioTestExportProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/VisualStudioChangeSignatureOptionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 472,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "extension" : "cs",
  "linesOfCode" : 228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "extension" : "cs",
  "linesOfCode" : 326,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Log/LoggerOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Log/VisualStudioErrorLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/NavigationBar/NavigationBarClient.cs",
  "extension" : "cs",
  "linesOfCode" : 323,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProvideAutomationPropertiesAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPaneService.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml",
  "extension" : "xaml",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingsResetLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "extension" : "cs",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Experimentation/ReSharperStatus.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "extension" : "cs",
  "linesOfCode" : 996,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VisualStudioEditAndContinueService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/IDebugUpdateInMemoryPE.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/NativeMethods.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/IVsENCRebuildableProjectCfg4.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/IDebugEncNotify.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/IENCDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/IENCSymbolReaderProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/IVsENCRebuildableProjectCfg2.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebuggeeModuleMetadataProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "extension" : "cs",
  "linesOfCode" : 370,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/VenusTaskExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "extension" : "cs",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedCode.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/CodeBlockEnumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/VenusCommandFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/AbstractContainedLanguage.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 841,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocumentPreserveFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/IVsContainedLanguageStaticEventBinding.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/IVsContainedLanguageCodeSupport.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/IAdditionalFormattingRuleLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/DisposableToolTip.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/LazyToolTip.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/RoslynDefinitionBucket.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/FindReferencesTableControlEventProcessorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/TableEntriesSnapshot.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/FindUsagesOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ISupportsNavigation.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/IFindAllReferencesWindowExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "extension" : "cs",
  "linesOfCode" : 256,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithoutReferencesFindUsagesContext.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DefinitionItemEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/AbstractDocumentSpanEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/Entry.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/SimpleMessageEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AbstractCodePageEditorFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Notification/VSNotificationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/IVisualStudioHostDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "extension" : "cs",
  "linesOfCode" : 1133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddDocumentUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractEntryPointFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveAdditionalDocumentUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddRemoveUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/IVisualStudioWorkingFolder.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/CPS/ICodeModelFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/CPS/IWorkspaceProjectContext.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/CPS/IWorkspaceProjectContextFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl_IVsSolutionWorkingFoldersEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/IVisualStudioWorkspaceHost2.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Interop/IVsUndoState.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Interop/ICompilerOptionsHostObject.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Interop/IAnalyzerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Interop/IIntPtrReturningVsInvisibleEditorManager.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Interop/IIntellisenseBuildTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/TextEditApplication.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddAdditionalDocumentUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 567,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 424,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ComEventSink.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 333,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/IEntryPointFinderService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl_IVsSolutionLoadEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl_IVsSolutionEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ReiteratedVersionSnapshotTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ViewEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceProviderServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "extension" : "cs",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioAnalyzerAssemblyLoaderService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.MetadataCache.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioFrameworkAssemblyPathResolverFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.Factory.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.NativeMethods.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsReportExternalErrors.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "extension" : "cs",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/IVisualStudioWorkspaceHost.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentKey.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.TextBufferDataEventsSink.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IVsHierarchyEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IIntellisenseBuildTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_ICompilerOptionsHostObject.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IAnalyzerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "extension" : "cs",
  "linesOfCode" : 1148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/InvisibleEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/IComEventSink.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsRunningDocumentTableExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ServiceProviderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemsExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/IRuleSetFile.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManagerFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 249,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/WorkspaceBackgroundWork.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/IVisualStudioHostProject.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesScriptEnvironmentService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.WorkspaceHostState.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectManagementService.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.DeferredInitialization.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/DiagnosticTableControlEventProcessorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscTodoListTableControlEventProcessorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TodoListTableControlEventProcessorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "extension" : "cs",
  "linesOfCode" : 264,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousDiagnosticListTable.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractRoslynTableDataSource.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/SuppressionStateColumnDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "extension" : "cs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "extension" : "cs",
  "linesOfCode" : 526,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/DiagnosticTableControlEventProcessorProvider.SuppressionStateProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/IVisualStudioDiagnosticListSuppressionStateService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/IVisualStudioSuppressionFixService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/ValueTypeCache.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscDiagnosticTableControlEventProcessorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "extension" : "cs",
  "linesOfCode" : 273,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSource.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/UriNavigator.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioTodoListTable.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "extension" : "cs",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "extension" : "cs",
  "linesOfCode" : 475,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableControlEventProcessorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousTodoListTable.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/DiagnosticTableControlEventProcessorProvider.AggregateDiagnosticTableControlEventProcessor.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTable.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ContainedLanguageRefactorNotifyService.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AbstractVsTextViewFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/WorkspaceCacheService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/PickMembers/VisualStudioPickMembersService.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IVsLibrary.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 200,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNodeEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNode.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IVsSimpleLibrary2.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IVsLibraryMgr.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ILibraryService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "extension" : "cs",
  "linesOfCode" : 344,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IVsLibrary2.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ClassView/AbstractSyncClassViewCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryService.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectListKind.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_Search.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "extension" : "cs",
  "linesOfCode" : 451,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/MemberListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/NamespaceListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/MemberKind.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/SymbolListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/ReferenceListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/FolderListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/ProjectListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/TypeListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/SymbolListItem`1.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectBrowserTaskExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.LinkFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Helpers.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "extension" : "cs",
  "linesOfCode" : 808,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 673,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 391,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_Description.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IOleCommandTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Debugging/DebugMode.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Debugging/IProximityExpressionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.NameAndArity.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Debugging/CachedProximityExpressionsGetter.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/NavigateTo/VisualStudioNavigateToPreviewServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/NavigateTo/VisualStudioNavigateToPreviewService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectInfo/DefaultProjectInfoServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ProjectInfo/DefaultProjectInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyResults.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyNamePrefixList.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/MissingAnalyzerDependency.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyIdentityList.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyConflict.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IBindingRedirectionService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IIgnorableAssemblyList.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyNameList.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interop/Feedback.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interop/ComAggregate.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interop/ComHandle.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interop/WeakComHandle.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interop/WrapperPolicy.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Options/LocalUserRegistryOptionPersister.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Options/RoamingVisualStudioProfileOptionPersister.cs",
  "extension" : "cs",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "extension" : "cs",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AbstractVsTextViewFilter`2.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CodeLens/RemoteCodeLensReferencesService.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "extension" : "cs",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.AnalyzerAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioDiagnosticAnalyzerService.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/IVisualStudioDiagnosticAnalyzerService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/DiagnosticProgressReporter.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/VisualStudioExtractInterfaceOptionsService.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonReporter.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "extension" : "cs",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/RQName/RQName.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/IVsContainedLanguageHostInternal.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunction.IVsExpansionFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionSimpleTypeName.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionGenerateSwitchCases.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionClassName.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/IVsExpansionSessionInternal.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "extension" : "cs",
  "linesOfCode" : 479,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/TimeSlice.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumBSTR.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/Exceptions.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitIndicator.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/TaskItemsEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/AbstractNotifyPropertyChanged.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/IVsEnumDebugName.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/IVsLanguageDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsDebugName.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumDebugName.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/GlyphExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.Callback.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Utilities/BrowserHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "extension" : "cs",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.Tagger.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.AnalyzerReferenceChange.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/AbstractChange.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.ProjectReferenceChange.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.MetadataReferenceChange.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/Tagging/HighlightTag.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/Tagging/PreviewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewService.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "extension" : "cs",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "extension" : "cs",
  "linesOfCode" : 265,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/DetailedErrorInfoDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalOperationNotificationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioNavigationOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.NoOpUndoPrimitive.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioNavigationOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "extension" : "cs",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/WorkspaceFailureOutputPane.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/DetailedErrorInfoDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 729,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/GenerateType/VisualStudioGenerateTypeOptionsServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/GCManager.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TaskList/CommentTaskTokenSerializer.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "extension" : "cs",
  "linesOfCode" : 258,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "extension" : "cs",
  "linesOfCode" : 520,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/TaskList/HostDiagnosticUpdateSource.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageTextOps.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 324,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageDebugInfo2.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/HACK_AbstractCreateServicesOnUiThread.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService.IVsAutoOutliningClient.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "extension" : "cs",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsImmediateStatementCompletion2.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageBlock.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageContextProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsDebuggerEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsContainedLanguageFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/VisualStudioDocumentSupportsSuggestionService.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/StandaloneCommandFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "extension" : "cs",
  "linesOfCode" : 805,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interactive/IAbstractResetInteractiveCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interactive/CSharpResetInteractiveMenuCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interactive/AbstractResetInteractiveMenuCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Interactive/VisualBasicResetInteractiveMenuCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DocumentationComments/VisualStudioDocumentationProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AbstractEditorFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/VirtualMemoryNotificationListener.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeState.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/VirtualTreePointExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/SnapshotSpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/ServiceProviderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/DocumentExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/ITextSnapshotExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/SourceTextExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/VisualStudioWorkspaceImplExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Extensions/VsTextSpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcMessageHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.ConnectionManager.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.Connections.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "extension" : "cs",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.PooledConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostCrashInfoBar.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/F1Help/IHelpContextService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/F1Help/AbstractHelpContextService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/VsRefactorNotifyService.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/IconHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/SymbolContainment.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/IProgressionLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/IProgressionPrimaryWorkspaceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphFormattedLabelExtension.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 303,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNavigatorExtension.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/IsCalledByGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/InheritsGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ImplementedByGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/OverriddenByGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ContainsChildrenGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/IsUsedByGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/CallsGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/SearchGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ImplementsGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/InheritedByGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ContainsGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/OverridesGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/RoslynGraphProperties.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/IGraphQuery.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 581,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/RoslynGraphCategories.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "extension" : "cs",
  "linesOfCode" : 427,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/ICodeModelNavigationPointService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "extension" : "cs",
  "linesOfCode" : 432,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/OverridingMemberFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/FieldReferenceFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/ImplementerFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/MethodCallFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/InterfaceImplementationCallFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/CallToOverrideFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/BaseMemberFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/FieldInitializerItem.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/ICallHierarchyPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyDetail.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/ID.InteractiveCommands.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Experimentation/IVsExperimentationService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Experimentation/VisualStudioExperimentationService.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Experimentation/IExperiment.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/VSPackage.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/ServicesVSResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1493,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/xlf/Commands.vsct.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/ID.Bitmap.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/ID.MenuGroup.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "extension" : "cs",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Telemetry/ProjectTypeLookupService.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Telemetry/IVsSQM.cs",
  "extension" : "cs",
  "linesOfCode" : 299,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Telemetry/RoslynTelemetrySetup.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/ID.RoslynCommands.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Guids.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/IAnalyzerNodeSetup.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Storage/VisualStudioPersistentStorageLocationService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Utilities/IVsEditorAdaptersFactoryServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Utilities/IServiceProviderExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Utilities/SpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Utilities/ProvideRoslynVersionRegistration.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/ID.Menu.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/SymbolSearch/AbstractDelayStartedService.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.LogService.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Shared/VisualStudioImageMonikerService.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Shared/LogicalStringComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/SolutionEventMonitor.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/IInvisibleEditor.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Packaging/IPackageServicesProxy.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 501,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Packaging/Interop/SVsRemoteControlService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerService.ProjectState.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/Progression/GraphNodeCreation.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Def/ID.CSharpCommands.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/ISolutionExplorerWorkspaceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/ContextMenuController.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/xlf/SolutionExplorerShim.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerNodeSetup.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/BrowseObjectAttributes.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.BrowseObject.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemSource.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/RuleSetDocumentExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 550,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/HierarchyItemToProjectIdMap.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/BaseItem.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/IHierarchyItemToProjectIdMap.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/IAnalyzersCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/SolutionExplorerWorkspaceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItemSource.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItemSource.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItem.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItemProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItem.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.BrowseObject.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItemSource.DiagnosticDescriptorComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemSource.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/RuleSelectionImage.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemSource.cs",
  "extension" : "cs",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.BrowseObject.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItemTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerReferenceManager.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectCodeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSCodeModelFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IProjectCodeModelProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/NotificationOptionViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/FullSolutionAnalysisOptionBinding.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/AbstractRadioButtonViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/TextBlockWithDataItemControlType.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/HeaderItemViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPreviewViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/CheckBoxViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/CheckBoxWithComboViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPage.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/AbstractCheckBoxViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/EnumCodeStyleOptionViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/AbstractCodeStyleOptionViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/IManageNamingStylesInfoDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/ManageSymbolSpecificationsDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/ManageNamingStylesDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleDialog.xaml",
  "extension" : "xaml",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleDialog.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/INamingStylesInfoDialogViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/CodeStylePreference.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Style/BooleanCodeStyleOptionViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/RadioButtonViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/PerLanguageOptionBinding.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/ColumnToTabStopConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/OptionBinding.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/OptionLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/Converters/MarginConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml",
  "extension" : "xaml",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 221,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeLocator.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeNameGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelTaskExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ICodeElementContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/PrototypeFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/SpecialCastKind.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 490,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.AutoTag.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/BinaryOperatorKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.AttributeInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/VariableKind.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "extension" : "cs",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "extension" : "cs",
  "linesOfCode" : 280,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeStruct.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeMember.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeUnknown.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeClass.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeNamespace.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeInterface.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeType.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeDelegate.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImplementsStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeOptionsStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeStruct.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAccessorFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "extension" : "cs",
  "linesOfCode" : 202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeDelegate.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "extension" : "cs",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeClass.cs",
  "extension" : "cs",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeMember.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInheritsStatement.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInterface.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionWithEventHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.IMethodXML.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttributeArgument.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeNamespace.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionDeclareDecl.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/GlobalNodeKey.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/TextManagerAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "extension" : "cs",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ITextManagerAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeTypeRef.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/PropertyTypeEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/IMethodXML.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/IParameterKind.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/IMethodXML2.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/CodeModelInterop.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/ICodeElements.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/IEventHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/ICodeClassBase.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/IVBFileCodeModelEvents.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/ApartmentSensitiveComObject.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/ICSCodeModelRefactoring.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Interop/ReferenceSelectionEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelState.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/AbstractProjectCodeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 626,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "extension" : "cs",
  "linesOfCode" : 1070,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/NodeKeyValidation.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/SyntaxNodeKey.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Events.cs",
  "extension" : "cs",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEvent.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ParentHandle.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/InheritsImplementsCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/OverloadsCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalOverloadsCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AbstractCodeElementCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeArgumentCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ParameterCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/EmptyCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/Snapshot.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/CodeElementSnapshot.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/TypeCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NamespaceCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/BasesCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceEnumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalMemberCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NodeSnapshot.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalParameterCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/Enumerator.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalTypeCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/UnionCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/Collections/PartialTypeCollection.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.CacheEntry.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventType.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/MetadataNameHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/ICodeModelService.cs",
  "extension" : "cs",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "extension" : "cs",
  "linesOfCode" : 564,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Impl/CodeModel/IProjectCodeModelProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Services/AssetStorageTests.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioSnapshotSerializationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Services/AssetServiceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 221,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Setup/ProvideRoslynBindingRedirection.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Setup/AssemblyRedirects.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Setup/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Setup.Dependencies/ProvideDependencyBindingRedirection.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Setup.Dependencies/AssemblyRedirects.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/VisualStudio/Setup.Dependencies/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "extension" : "cs",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "extension" : "cs",
  "linesOfCode" : 666,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 657,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 778,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationErrors.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "extension" : "cs",
  "linesOfCode" : 308,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/RemoveParametersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 3002,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2007,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 741,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 788,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfSolutionLoad.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfRename.xml",
  "extension" : "xml",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfFullSolutionDiagnosticsThirdPartyAnalyzers.xml",
  "extension" : "xml",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfBuildWithThirdPartyAnalyzers.xml",
  "extension" : "xml",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfGoldilocksTypingFullSolutionDiagnosticsThirdPartyAnalyzers.xml",
  "extension" : "xml",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfNavigateToRoslyn.xml",
  "extension" : "xml",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/MiniPicassoPgo.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpVenusPgoTyping.xml",
  "extension" : "xml",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfGoldilocksTypingFullSolutionDiagnosticsMultipliedDelay.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfGoldilocksTyping.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfGoldilocksTypingFullSolutionDiagnostics.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Repl/CSharpPerfReplPasteLargeSubmission.xml",
  "extension" : "xml",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Repl/CSharpPerfReplRepeatedSimpleSubmission.xml",
  "extension" : "xml",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Repl/CSharpPerfReplOpenInteractiveWindow.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Repl/CSharpPerfReplResetInteractiveWindow.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Repl/CSharpPerfReplSimpleSubmission.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Repl/CSharpPerfReplTypeClass.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Repl/CSharpPerfReplTypeMultipleClasses.xml",
  "extension" : "xml",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfPaste.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfLightBulb.xml",
  "extension" : "xml",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfRenameRoslyn.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPgoTyping.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfFindRefsIEnumerable.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfFullSolutionDiagnostics.xml",
  "extension" : "xml",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfRenameTypeRoslyn.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfNavigateTo.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "extension" : "cs",
  "linesOfCode" : 7786,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfFindRefs.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "extension" : "cs",
  "linesOfCode" : 7990,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 572,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTrackingServiceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1468,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/CSharpEditAndContinueTestHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "extension" : "cs",
  "linesOfCode" : 4301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 7019,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 7706,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "extension" : "cs",
  "linesOfCode" : 1004,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1304,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxUtilitiesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 438,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 6012,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 4207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 250,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "extension" : "cs",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_Queries.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "extension" : "cs",
  "linesOfCode" : 1068,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SuggestionTags/SuggestionTagProducerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 570,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 315,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 401,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1807,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests_OptionSets.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1021,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 439,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 405,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 336,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyMetadataVsSourceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 316,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 376,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 638,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 702,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 604,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "extension" : "cs",
  "linesOfCode" : 280,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "extension" : "cs",
  "linesOfCode" : 450,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "extension" : "cs",
  "linesOfCode" : 269,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 479,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "extension" : "cs",
  "linesOfCode" : 921,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 544,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 472,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 522,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "extension" : "cs",
  "linesOfCode" : 909,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "extension" : "cs",
  "linesOfCode" : 397,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 396,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "extension" : "cs",
  "linesOfCode" : 950,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/YieldStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/UnsafeStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 656,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedExpressionHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AbstractCSharpKeywordHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncAnonymousMethodHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LockStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 453,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncParenthesizedLambdaHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/UsingStatementHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncMethodHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncSimpleLambdaHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/OperatorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/ParenthesizedLambdaStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/AccessorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/EventFieldDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/FieldDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/DelegateDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/SimpleLambdaExpressionStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/SwitchStatementStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/PropertyDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MethodDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/AbstractCSharpSyntaxTriviaStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/AbstractCSharpSyntaxNodeStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/InitializerExpressionStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 323,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/EnumDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventFieldDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/RegionDirectiveStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/ConversionOperatorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/DestructorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/IndexerDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/ConversionOperatorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/EventDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/AnonymousMethodExpressionStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/DestructorDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/NamespaceDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/ArrowExpressionClauseStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/IndexerDeclarationStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 889,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1784,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 633,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 723,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 296,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 545,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 781,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 534,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SignatureHelp/AbstractCSharpSignatureHelpProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 3517,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 846,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "extension" : "cs",
  "linesOfCode" : 686,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/HideBase/HideBaseTests.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 298,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "extension" : "cs",
  "linesOfCode" : 342,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "extension" : "cs",
  "linesOfCode" : 374,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 926,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 654,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 907,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "extension" : "cs",
  "linesOfCode" : 671,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "extension" : "cs",
  "linesOfCode" : 6557,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "extension" : "cs",
  "linesOfCode" : 791,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/ChangeToAsyncTests.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "extension" : "cs",
  "linesOfCode" : 3427,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 352,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "extension" : "cs",
  "linesOfCode" : 560,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/FixAllProvider/BatchFixerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "extension" : "cs",
  "linesOfCode" : 3314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 4357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 439,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 694,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests_OptionSets.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 306,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "extension" : "cs",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "extension" : "cs",
  "linesOfCode" : 486,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "extension" : "cs",
  "linesOfCode" : 291,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1594,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 352,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 352,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2040,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1519,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 986,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 376,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "extension" : "cs",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "extension" : "cs",
  "linesOfCode" : 946,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "extension" : "cs",
  "linesOfCode" : 3765,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Classification/SyntacticTaggerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2079,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "extension" : "cs",
  "linesOfCode" : 790,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "extension" : "cs",
  "linesOfCode" : 898,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 754,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 740,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 397,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 779,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 462,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "extension" : "cs",
  "linesOfCode" : 744,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 473,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 517,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 407,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GenerateOverrides/GenerateOverridesTests.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "extension" : "cs",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "extension" : "cs",
  "linesOfCode" : 667,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Utilities/CSharpServiceTestExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Utilities/CodeSnippets.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1460,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "extension" : "cs",
  "linesOfCode" : 977,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/CSharpMoveTypeTestsBase.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1719,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "extension" : "cs",
  "linesOfCode" : 4109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/AbstractCSharpCodeActionTest.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "extension" : "cs",
  "linesOfCode" : 435,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewTests.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/ErrorCases/ExceptionInCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 4086,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1302,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "extension" : "cs",
  "linesOfCode" : 586,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1760,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 395,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 382,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 446,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1256,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 800,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 349,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 6781,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "extension" : "cs",
  "linesOfCode" : 571,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Interactive/BraceMatching/InteractiveBraceHighlightingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Interactive/CommandArgumentsParsingTest.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "extension" : "cs",
  "linesOfCode" : 840,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 496,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 479,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionServiceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests_ExpressionBody.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 550,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 324,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2319,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 450,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 547,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "extension" : "cs",
  "linesOfCode" : 406,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/LoadDirectiveCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 787,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 406,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 389,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 791,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 5826,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 225,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 729,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "extension" : "cs",
  "linesOfCode" : 288,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 690,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/StressTests/CSharpStressRoslynOnly.xml",
  "extension" : "xml",
  "linesOfCode" : 228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/StressTests/CSharpStressOpenCloseDoc.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/StressTests/CSharpStressOpenCloseSolution.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/StressTests/CSharpStress.xml",
  "extension" : "xml",
  "linesOfCode" : 249,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 4499,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Extensions/SyntaxTreeExtensionsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "extension" : "cs",
  "linesOfCode" : 580,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "extension" : "cs",
  "linesOfCode" : 580,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 426,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1476,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 525,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests_Venus.cs",
  "extension" : "cs",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterTests_Performance.cs",
  "extension" : "cs",
  "linesOfCode" : 2185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "extension" : "cs",
  "linesOfCode" : 2841,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/FormatterTestsBase.cs",
  "extension" : "cs",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "extension" : "cs",
  "linesOfCode" : 491,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "extension" : "cs",
  "linesOfCode" : 202,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1459,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "extension" : "cs",
  "linesOfCode" : 318,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 918,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 550,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "extension" : "cs",
  "linesOfCode" : 520,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/CommentSelection/CSharpCommentSelectionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeModifiersTests.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Organizing/AbstractOrganizerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 941,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "extension" : "cs",
  "linesOfCode" : 918,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1734,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "extension" : "cs",
  "linesOfCode" : 481,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "extension" : "cs",
  "linesOfCode" : 258,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "extension" : "cs",
  "linesOfCode" : 1721,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 1537,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ExtractMethod/MiscTests.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "extension" : "cs",
  "linesOfCode" : 380,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "extension" : "cs",
  "linesOfCode" : 922,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/ChangeSignature/VisualBasicChangeSignatureCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateDefaultConstructorItem.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateFinalizerItem.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "extension" : "vb",
  "linesOfCode" : 410,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateMethodItem.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/NavigationBar/AbstractGenerateCodeItem.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateEventHandlerItem.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/xlf/VBEditorResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/ImplementInterface/ImplementInterfaceCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "extension" : "vb",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/UseAutoProperty/Utilities.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/ContentType/ContentTypeDefinitions.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EncapsulateField/EncapsulateFieldCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineSeparators/VisualBasicLineSeparatorService.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/SelectBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/WhileBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/OperatorDeclarationHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/MethodDeclarationHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlEmbeddedExpressionHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/MultiLineLambdaExpressionHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/TryBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/MultiLineIfBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/PropertyDeclarationHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/RegionHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ForLoopBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ConstructorDeclarationHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/EventBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlElementHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ConditionalPreprocessorHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlCDataHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/SingleLineIfBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/PropertyBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/NamespaceBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/EventDeclarationHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/TypeBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlProcessingInstructionHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/SyncLockBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/DoLoopBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlDocumentPrologueHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/AccessorDeclarationHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/EnumBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/UsingBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlCommentHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/WithBlockHighlighter.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/ExtractInterface/ExtractInterfaceCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/GoToDefinition/VisualBasicGoToSymbolService.vb",
  "extension" : "vb",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/GoToDefinition/VisualBasicGoToDefinitionSymbolService.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/GoToDefinition/VisualBasicGoToDefinitionService.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/StringLiteralCompletionSession.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.vb",
  "extension" : "vb",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolationCompletionSession.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/ParenthesisCompletionSession.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/BracketCompletionSession.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/VisualBasicBraceCompletionSessionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/VisualBasicBraceCompletions.vb",
  "extension" : "vb",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/AutomaticLineEnderCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/VBEditorResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/BraceMatching/VisualBasicDirectiveTriviaBraceMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/BraceMatching/InterpolatedStringBraceMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/BraceMatching/OpenCloseParenBraceMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/BraceMatching/StringLiteralBraceMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/BraceMatching/OpenCloseBraceBraceMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/BraceMatching/AbstractVisualBasicBraceMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/BraceMatching/LessThanGreaterThanBraceMatcher.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Utilities/NamedTypeSymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Utilities/NavigationPointHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Utilities/LineAdjustmentFormattingRule.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Utilities/CommandHandlers/AbstractImplementAbstractClassOrInterfaceCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/CommitConnectionListener.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "extension" : "vb",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "extension" : "vb",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/ICommitFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.DirtyState.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/BeforeCommitCaretMoveUndoPrimitive.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 215,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManagerFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/AbstractCommitCaretMoveUndoPrimitive.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LineCommit/AfterCommitCaretMoveUndoPrimitive.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/RenameTracking/RenameTrackingCodeFixProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/RenameTracking/BasicRenameTrackingLanguageHeuristicsService.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_IfStatement.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "extension" : "vb",
  "linesOfCode" : 376,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructState.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "extension" : "vb",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/AbstractEndConstructResult.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/SpitLinesResult.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/ReplaceSpanResult.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_LambdaHeader.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_CustomEvents.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/LanguageServices/VisualBasicContentTypeLanguageService.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/DocumentationComments/XmlTagCompletionCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/ViewCreationListener.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "extension" : "vb",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "extension" : "vb",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.Session.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructSet.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/QuickInfo/SemanticQuickInfoProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/ImplementAbstractClass/ImplementAbstractClassCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "extension" : "vb",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatterCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "extension" : "vb",
  "linesOfCode" : 219,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/FindUsages/VisualBasicFindUsagesService.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/ExtractMethod/ExtractMethodCommandHandler.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasic/TextStructureNavigation/TextStructureNavigatorProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 566,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 262,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 355,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 353,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 297,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 310,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 353,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/KeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/SetKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 250,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 900,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 566,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 560,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/RemoveKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 300,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 233,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 624,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 224,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 468,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 617,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 315,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 297,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 278,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AddKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 298,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 683,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 291,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 538,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 327,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 353,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 200,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 290,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 479,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 718,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 593,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 361,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 571,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 565,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 225,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 438,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 542,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 664,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "extension" : "cs",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/NavigationBar/MockNavigationBarPresenter.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "extension" : "vb",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1004,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 263,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 224,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 814,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "extension" : "vb",
  "linesOfCode" : 261,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 352,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 2039,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 830,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicIdentifiers.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 492,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 1425,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicBinding.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "extension" : "vb",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DelegateInvokeMethodSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 566,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "extension" : "vb",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 2894,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 736,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicConstructors.vb",
  "extension" : "vb",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicDelegatesAndIndexers.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 729,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExtensionMethodSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "extension" : "vb",
  "linesOfCode" : 267,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LinkedFiles.vb",
  "extension" : "vb",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LabelSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExplicitInterfaceMethodSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 580,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicPartialClass.vb",
  "extension" : "vb",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 386,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "extension" : "vb",
  "linesOfCode" : 288,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicAssemblies.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LambdaSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "extension" : "vb",
  "linesOfCode" : 303,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/NavigableSymbols/NavigableSymbolsTest.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/KeywordHighlighting/AbstractKeywordHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/KeywordHighlighting/VisualBasicKeywordHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/KeywordHighlighting/CSharpKeywordHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "extension" : "vb",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "extension" : "vb",
  "linesOfCode" : 1243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1424,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 7438,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "extension" : "vb",
  "linesOfCode" : 5181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "extension" : "vb",
  "linesOfCode" : 545,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/AbstractSimplificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/ParameterSimplificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 377,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/AdditionalFileDiagnosticsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateVariableCrossLanguageTests.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateConstructorCrossLanguageTests.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "extension" : "vb",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "extension" : "vb",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "extension" : "vb",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 344,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "extension" : "vb",
  "linesOfCode" : 490,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/InMemoryAssemblyLoader.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1561,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.WordSeparator.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "extension" : "vb",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "extension" : "vb",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "extension" : "vb",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2005,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Classification/ClassificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 291,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "extension" : "vb",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/SessionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_Projections.vb",
  "extension" : "vb",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "extension" : "vb",
  "linesOfCode" : 984,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_Projections.vb",
  "extension" : "vb",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/MockCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "extension" : "vb",
  "linesOfCode" : 542,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2600,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "extension" : "vb",
  "linesOfCode" : 906,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 3321,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CompletionRulesTests.vb",
  "extension" : "vb",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 451,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "extension" : "vb",
  "linesOfCode" : 556,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CSharpIntelliSenseCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/IntelliSense/CompletionServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Expansion/LambdaParameterExpansionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Expansion/AbstractExpansionTest.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1287,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 355,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 392,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/NamingStyles/NamingStylesTests.vb",
  "extension" : "vb",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "extension" : "vb",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "extension" : "vb",
  "linesOfCode" : 341,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1034,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 559,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/VisualBasic/InvalidIdentifierTests.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/VisualBasic/QualificationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "extension" : "vb",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "extension" : "vb",
  "linesOfCode" : 581,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "extension" : "vb",
  "linesOfCode" : 5985,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/GenericTypeParameterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "extension" : "vb",
  "linesOfCode" : 647,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "extension" : "vb",
  "linesOfCode" : 533,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "extension" : "vb",
  "linesOfCode" : 544,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/InterfaceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "extension" : "vb",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/CSharp/InteractiveTests.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "extension" : "vb",
  "linesOfCode" : 596,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1008,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "extension" : "vb",
  "linesOfCode" : 3141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "extension" : "vb",
  "linesOfCode" : 2652,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1429,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1264,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Compilation/CompilationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/Extensions/ISymbolExtensionsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/ReferenceHighlighting/CrossLanguageReferenceHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/ReferenceHighlighting/AbstractReferenceHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/ReferenceHighlighting/DocumentHighlightsServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 615,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/ChangeSignature/CSharpChangeSignatureCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BlockCommentEditing/BlockCommentEditingCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "extension" : "cs",
  "linesOfCode" : 297,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/xlf/CSharpEditorResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/ContentType/ContentTypeDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/EncapsulateField/EncapsulateFieldCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "extension" : "cs",
  "linesOfCode" : 288,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncMethodHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/ReturnStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/CheckedExpressionHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/IfStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncAnonymousMethodHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/UnsafeStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/UsingStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LockStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncSimpleLambdaHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/ConditionalPreprocessorHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AbstractAsyncHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/TryStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/YieldStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncParenthesizedLambdaHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/SwitchStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/CheckedStatementHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/RegionHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AwaitHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/EndConstruct/CSharpEndConstructGenerationService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/ExtractInterface/ExtractInterfaceCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/GoToDefinition/CSharpGoToDefinitionSymbolService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/GoToDefinition/CSharpGoToDefinitionService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/GoToDefinition/CSharpGoToSymbolService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/CSharpBraceCompletionSessionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CharLiteralCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/BracketCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/ParenthesisCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/StringLiteralCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolationCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BraceMatching/AbstractCSharpBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BraceMatching/LessThanGreaterThanBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BraceMatching/StringLiteralBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BraceMatching/OpenCloseParenBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BraceMatching/OpenCloseBraceBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BraceMatching/OpenCloseBracketBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/BraceMatching/CSharpDirectiveTriviaBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/RenameTracking/CSharpRenameTrackingCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/RenameTracking/CSharpRenameTrackingLanguageHeuristicsService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/LanguageServices/CSharpContentTypeLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/DocumentationComments/XmlTagCompletionCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/QuickInfo/SyntacticQuickInfoProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/QuickInfo/SemanticQuickInfoProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 281,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Formatting/Indentation/WhitespaceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "extension" : "cs",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatterCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.Indenter.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.PasteFormattingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/FindUsages/CSharpFindUsagesService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "extension" : "cs",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.InterpolatedStringSplitter.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.SimpleStringSplitter.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/ExtractMethod/ExtractMethodCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/CSharp/TextStructureNavigation/TextStructureNavigatorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Extensions.TextBufferMapper.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Implementation/TextBufferFactoryService/TextBufferCloneServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Implementation/TextBufferFactoryService/ITextBufferCloneService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/xlf/TextEditorResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "extension" : "cs",
  "linesOfCode" : 350,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Extensions.TextBufferContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotLineExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Text/Shared/Extensions/TextSpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenter.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenter.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Intellisense/IIntelliSenseTestState.vb",
  "extension" : "vb",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "extension" : "vb",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "extension" : "vb",
  "linesOfCode" : 346,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/TestNotificationService.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationService.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockNavigableItemsPresenter.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/GoToTestHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationServiceFactory.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/AssertEx.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/TestUtilities2/Utilities/MockSymbolNavigationServiceProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SolutionChangeSummary.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/ChangeSignature/AbstractChangeSignatureCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TextDiffing/EditorTextDifferencingService.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SmartIndent/SmartIndent.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SmartIndent/SmartIndentProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SmartIndent/IIndentationService.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "extension" : "cs",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/BlockCommentEditing/AbstractBlockCommentEditingCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarControllerFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarModel.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarSymbolIdIndexProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/InfoBar/EditorInfoBarService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTaskSchedulerFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorErrorReportingService.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTextFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorErrorReportingServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Workspaces/ProjectCacheServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Workspaces/TextUndoHistoryWorkspaceServiceFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "extension" : "cs",
  "linesOfCode" : 296,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueErrorTypeDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTagger.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SolutionPreviewItem.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Peek/ExternalFilePeekableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSource.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSourceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Peek/DefinitionPeekableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Peek/PeekHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IPreviewFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EncapsulateField/AbstractEncapsulateFieldCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Debugging/ILanguageDebugInfoService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Debugging/DebugDataTipInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Debugging/BreakpointResolutionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Debugging/IBreakpointResolutionService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Debugging/DebugLocationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/ITextUndoHistoryWorkspaceService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/ContentTypes/ContentTypeDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CodeRefactorings/EditorLayerCodeActionHelpersService.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CodeRefactorings/ICodeActionEditHandlerService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/KeywordHighlightTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/HighlightingService.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/HighlighterViewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/AbstractKeywordHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsAdornmentTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Diagnostics/ClassificationTypeDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSuggestionTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsClassificationTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/ExtractInterface/AbstractExtractInterfaceCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/InlineRename/IEditorInlineRenameService.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.Tagger.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/IEditorClassificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "extension" : "cs",
  "linesOfCode" : 385,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/ClassificationTypeDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/ClassificationUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.LastLineCache.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.Tagger.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/ClassificationTags.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationViewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/ISession.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/ModelComputation.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/IController.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Model.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_OnTextViewBufferPostChanged.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_ComputeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_InvokeSignatureHelp.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_UpdateModel.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_TypeChar.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "extension" : "cs",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Parameter.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Signature.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpClassifierProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpClassifier.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpSource.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_OnCaretPositionChanged.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_SetModelSelectedItem.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_NavigationKeys.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/IDocumentProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/ViewTextSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "extension" : "cs",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_AutomaticLineEnder.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_SnippetCommands.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/AsyncCompletionService.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_SetModelBuilderState.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "extension" : "cs",
  "linesOfCode" : 400,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_OnTextViewBufferPostChanged.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_ComputeModel.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_InvokeCompletionList.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_ToggleCompletionMode.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/CompletionFilterReason.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/OptionSetExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "extension" : "cs",
  "linesOfCode" : 279,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CaretPositionChanged.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/FilterResult.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/BraceCompletionMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_ReturnKey.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CommitUniqueCompletionListItem.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_Wait.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TabKey.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Backspace.cs",
  "extension" : "cs",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_SetModelSelectedItem.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CutPaste.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_SelectAll.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_NavigationKeys.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_SaveCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Delete.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/PrioritizedTaskScheduler.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Model.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller_OnTextViewBufferPostChanged.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/ProjectionBufferDeferredContent.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/ClassifiableDeferredContent.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/SymbolGlyphDeferredContent.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/QuickInfoDisplayDeferredContent.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller_OnCaretPositionChanged.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 256,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/DocumentationCommentDeferredContent.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.SymbolComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/LinkedFileDiscrepancyException.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "extension" : "cs",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller_InvokeQuickInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/IntelliSense/Session.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 278,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractEditorBraceCompletionSessionFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/IEditorBraceCompletionSession.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/IEditorBraceCompletionSessionFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractAutomaticLineEnderCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/ITextBufferAssociatedViewService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItem.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentTokens.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentState.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/ITodoListProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItemsUpdatedArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceMatchingService.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/BraceMatching/AbstractBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/BraceMatching/ClassificationTypeDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightingViewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightTag.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceCharacterAndKind.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CodeActions/CodeActionEditHandlerService.cs",
  "extension" : "cs",
  "linesOfCode" : 256,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/SymbolMappingServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "extension" : "cs",
  "linesOfCode" : 438,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceGeneratedFileInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingCancellationCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "extension" : "cs",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.Tagger.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.UndoPrimitive.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingDiagnosticAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/IRenameTrackingLanguageHeuristicsService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingSolutionSet.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/AbstractRenameTrackingCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "extension" : "cs",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EndConstructGeneration/IEndConstructGenerationService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CodeFixes/ICodeFixService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.FixAllDiagnosticProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "extension" : "cs",
  "linesOfCode" : 554,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.ProjectCodeFixProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 569,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractXmlTagCompletionCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/SolutionPreviewResult.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/IEditorFormattingService.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatSelection.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/WhitespaceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/ISmartTokenFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 249,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.Paste.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.TypeChar.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatDocument.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.ReturnKey.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 345,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CommentSelection/ICommentUncommentService.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentSelectionServiceProxy.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerService.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "extension" : "cs",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/DocumentSnapshotSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/xlf/EditorFeaturesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 1089,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IRefactorNotifyService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindReferences/FindReferencesCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IInlineRenameService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ILineSeparatorService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IMetadataAsSourceFileService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ICommandHandlerService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandState.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ExportContentTypeLanguageServiceAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Host/IPreviewDialogService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Host/IWaitContext.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Host/IStreamingFindReferencesPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Host/IPreviewPaneService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Host/IWaitIndicator.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ContentTypeNames.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ContentTypeLanguageMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/IntelliSenseCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.QuickInfoSource.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 269,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/ExecuteInInteractiveCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/CompletionCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/IExecuteInInteractiveCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandHandlers/GoToAdjacentMemberCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IHighlightingService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Options/ExtensionManagerOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Options/CompletionOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Options/BraceCompletionOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Options/SignatureHelpOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Options/NavigationBarOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/MetadataAsSourceFile.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ICommandHandlerServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/CommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IDebuggerTextView.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/WellKnownSymbolTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/IGoToDefinitionService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/GoToSymbolContext.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToDefinitionSymbolService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/IGoToDefinitionSymbolService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/IGoToSymbolService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToDefinitionService.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToSymbolService.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/ISourceTextUndoService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/DefaultSourceTextUndoService.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/IWorkspaceGlobalUndoTransaction.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/ISourceTextUndoTransaction.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/IGlobalUndoService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/TextViewRoles.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IContentTypeLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Options/InternalFeatureOnOffOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Options/ComponentOnOffOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Options/PerformanceFunctionIdOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Options/FeatureOnOffOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/DefaultDocumentSupportsSuggestionService.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/RenameTrackingDismisser.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/CaretPreservingEditTransaction.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/NativeMethods.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/ClassificationTypeMap.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/ResettableDelay.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/CommonFormattingHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/AutomaticCodeChangeMergePolicy.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Utilities/SynchronizationContextTaskScheduler.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Preview/PredefinedPreviewTaggerKeys.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.TagNode.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.IntervalIntrospector.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/Tags/PreviewWarningTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/Tags/ConflictTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/Tags/NavigableHighlightTag.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DocumentActiveContextChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerConstants.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ViewSpanChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.TextChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompositionEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractWorkspaceTrackingTaggerEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SelectionChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ReadOnlyRegionsChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.WorkspaceRegistrationChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CaretPositionChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractTaggerEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DiagnosticsChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.OptionChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ParseOptionChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/IDocumentSupportsFeatureService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/IContentTypeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/SmartIndentExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/IEditorOptionsFactoryServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotSpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/IWaitIndicatorExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/IRefactorNotifyServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/TextChangeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITrackingSpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITextBufferEditExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ClassificationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITextBufferExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 273,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/WorkspaceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/MefExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotPointExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/IBraceMatchingServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/GlyphExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 249,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITextSelectionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/ITextSnapshotExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/IBufferGraphExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/SpanExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/GoToImplementation/GoToImplementationCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IForegroundNotificationService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "extension" : "cs",
  "linesOfCode" : 517,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/TaggerEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/TaggerDelay.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.Tagger.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/TaggerTextChangeBehavior.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/TaggerCaretChangeBehavior.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AsynchronousViewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/ITaggerEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "extension" : "cs",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ReferenceCounting.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSpanComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/TaggerContext.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.BatchChangeNotifier.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tagging/AsynchronousTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IBraceMatchingService.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tags/ExportImageMonikerServiceAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Tags/IImageMonikerService.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarItemSelectedEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/INavigationBarItemService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/INavigationBarControllerFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarSelectedItems.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarActionlessItem.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarAutomationStrings.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/INavigationBarController.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/INavigationBarPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarSymbolItem.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarPresentedItem.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarItem.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarDropdownKind.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/AbstractNavigationBarItemService.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarProjectItem.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Peek/IPeekableItemFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Highlighting/IHighlighter.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Highlighting/ExportHighlighterAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/SignatureHelp/PredefinedSignatureHelpPresenterNames.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/SignatureHelp/SignatureHelpItemEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/SignatureHelp/ISignatureHelpPresenterSession.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/BraceMatching/ExportBraceMatcherAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/BraceMatching/IBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/BraceMatching/AbstractDirectiveTriviaBraceMatcher.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Composition/OrderableContentTypeMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Composition/IContentTypeMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Composition/ContentTypeMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Composition/OrderableLanguageAndRoleMetadata.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/ICompletionPresenterSession.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/ExportCompletionProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/PredefinedCompletionRulesFactoryNames.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/PredefinedCompletionProviderNames.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/PredefinedCompletionPresenterNames.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/CompletionItemEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/ICustomCommitCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/CompletionItemFilterStateChangedEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Completion/IAsyncCompletionService.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/QuickInfo/IQuickInfoProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/QuickInfo/IQuickInfoPresenterSession.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/QuickInfo/ExportQuickInfoProviderAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/QuickInfo/QuickInfoItem.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/QuickInfo/PredefinedQuickInfoProviderNames.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/QuickInfo/IDeferredQuickInfoContent.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/QuickInfo/PredefinedQuickInfoPresenterNames.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Commands/ExportInteractiveCommandAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Commands/ICommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Commands/ExportCommandHandlerAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Extensibility/Commands/PredefinedCommandHandlerNames.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "extension" : "cs",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/FindUsagesHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/FindUsagesContext.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.DefinitionTrackingContext.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/IFindUsagesContext.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/FindUsages/IFindUsagesService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IInlineRenameSession.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/IIntellisensePresenterSession.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/CopyToInteractiveCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/UndoCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/OpenLineAboveCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/PageUpKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/FormatDocumentCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/MoveSelectedLinesUpCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/NavigateToHighlightedReferenceCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/DocumentEndCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/InsertSnippetCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/RenameCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/InvokeSignatureHelpCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/UncommentSelectionCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/FormatSelectionCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/GoToDefinitionCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/ExecuteInInteractiveCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/WordDeleteToEndCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/SelectAllCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/SurroundWithCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/CommitUniqueCompletionListItemCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/LineEndExtendCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/InsertCommentCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/ReturnKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/GoToAdjacentMemberCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/OrganizeDocumentCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/InvokeCompletionListCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/OpenLineBelowCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/LineEndCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/TabKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/PasteCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/ExtractInterfaceCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/LineStartCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/GoToImplementationCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/BackspaceKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/BackTabKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/ToggleCompletionModeCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/DocumentStartCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/ViewCallHierarchyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/FindReferencesCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/LineStartExtendCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/CommentSelectionCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/DownKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/UpKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/RemoveParametersCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/InvokeQuickInfoCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/MoveSelectedLinesDownCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/TypeCharCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/CutCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/EncapsulateFieldCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/WordDeleteToStartCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/PageDownKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/SyncClassViewCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/CopyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/RedoCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/ExtractMethodCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/SortAndRemoveUnnecessaryImportsCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/ReorderParametersCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/SaveCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/DeleteKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/AutomaticLineEnderCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/EscapeKeyCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/Commands/StartAutomaticOutliningCommandArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.StartComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ReferenceHighlighting/Tags/DefinitionHighlightTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ReferenceHighlighting/Tags/WrittenReferenceHighlightTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core/ReferenceHighlighting/Tags/ReferenceHighlightTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/PreviewWarningTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/xlf/EditorFeaturesWpfResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/CodeAnalysisColors.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/EditAndContinue/ActiveStatementTagFormatDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/EditAndContinue/EditAndContinueErrorTypeFormatDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Notification/EditorNotificationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/ViewHostingControl.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/WpfClassificationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/DependencyObjectExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/ConflictTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorAdornmentManagerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/LineSeparators/EditorFormatMapChangedEventSource.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTag.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "extension" : "cs",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/INavigateToPreviewService.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/DefaultNavigateToPreviewServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplay.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/DefaultNavigateToPreviewService.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplayFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProviderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/IWpfDifferenceViewerExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.EmptyCodingConventionContext.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProviderFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.DocumentOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/InvalidOutliningRegionException.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/RoslynBlockTag.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/OutliningCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/VisualStudio15StructureTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/VisualStudio14StructureTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/RoslynOutliningRegionTag.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Diagnostics/UnnecessaryCodeFormatDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/TrackingSpanIntrospector.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CSharpEditorInlineRenameService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameService.cs",
  "extension" : "cs",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "extension" : "cs",
  "linesOfCode" : 573,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/VisualBasicEditorInlineRenameService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameClassificationTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameClassificationTagger.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/ClassificationTypeDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameTagger.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "extension" : "cs",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "extension" : "cs",
  "linesOfCode" : 573,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RenameHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_MoveSelectedLinesHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_OpenLineAboveHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_CutPasteHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_WordDeleteHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_SelectAllHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_EscapeHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_ReturnHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TabHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_BackspaceDeleteHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TypeCharHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_UndoRedoHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_SaveHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_OpenLineBelowHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameConflictTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameConflictTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFieldBackgroundAndBorderTag.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFixupTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFixupTag.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFieldBackgroundAndBorderTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/RenameLogMessage.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.FailureInlineRenameInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/RenameTrackingSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.cs",
  "extension" : "cs",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Colors.xaml",
  "extension" : "xaml",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardSeverity.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml",
  "extension" : "xaml",
  "linesOfCode" : 207,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAutomationPeer.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/RenameShortcutKeys.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "extension" : "cs",
  "linesOfCode" : 318,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameLocationSet.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/InlineRename/IInlineRenameUndoManager.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 506,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/GlyphExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/BraceMatching/ClassificationTypeFormatDefinitions.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Preview/AbstractPreviewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Preview/PreviewReferenceHighlightingTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Preview/PreviewConflictViewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 519,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Preview/PreviewWarningViewTaggerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Preview/DifferenceViewerPreview.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/RenameTracking/RenameTrackingTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/IRemoteControlService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/IDatabaseFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.DatabaseFactoryService.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.PatchService.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.DelayService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.RemoteControlService.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.IOService.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "extension" : "cs",
  "linesOfCode" : 225,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/IAddReferenceDatabaseWrapper.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/Patching/Delta.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/IPatchService.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/IIOService.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngineFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "extension" : "cs",
  "linesOfCode" : 459,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/SymbolSearch/IDelayService.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/IWpfTextViewExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "extension" : "cs",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionSource.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CustomCommitCompletion.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ImageMonikers.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynIntellisenseFilter.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixAllGetFixesService.cs",
  "extension" : "cs",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixMultipleOccurrencesService.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/ISuggestedActionCallback.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/CodeFixSuggestedAction.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.CaretPositionRestorer.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/CodeRefactoringSuggestedAction.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "extension" : "cs",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.FixAllCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSourceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionWithNestedActions.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionSetComparer.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/PreviewChanges/PreviewChangesSuggestedAction.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/PreviewChanges/PreviewChangesCodeAction.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionWithNestedFlavors.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "extension" : "cs",
  "linesOfCode" : 686,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/QuickInfoDisplayPanel.cs",
  "extension" : "cs",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoPresenterSession.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoSource.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/DeferredContentFrameworkElementFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/IDeferredQuickInfoContentToFrameworkElementConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/QuickInfoDisplayDeferredContentConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ClassifiableDeferredContentConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/QuickInfoConverterMetadataAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ProjectionBufferDeferredContentConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/DocumentationCommentDeferredContentConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/SymbolGlyphDeferredContentConverter.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Tags/DefaultImageMonikerService.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "extension" : "cs",
  "linesOfCode" : 242,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Adornments/GraphicsResult.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Adornments/GraphicsTag.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/Adornments/AbstractAdornmentManagerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/ReferenceHighlighting/DefinitionHighlightTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/Core.Wpf/ReferenceHighlighting/WrittenReferenceHighlightTagDefinition.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "extension" : "vb",
  "linesOfCode" : 627,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.MultiFile.vb",
  "extension" : "vb",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "extension" : "vb",
  "linesOfCode" : 563,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignatureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "extension" : "vb",
  "linesOfCode" : 339,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/RemoveParametersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "extension" : "vb",
  "linesOfCode" : 308,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 437,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationErrors.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1640,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfFindRefsIEnumerable.xml",
  "extension" : "xml",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfNavigateTo.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfBuildWithThirdPartyAnalyzers.xml",
  "extension" : "xml",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfPaste.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfLightBulb.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfFullSolutionDiagnosticsThirdPartyAnalyzers.xml",
  "extension" : "xml",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfRenameRoslyn.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfNavigateToRoslyn.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfSolutionLoad.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPgoOpenFile.xml",
  "extension" : "xml",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfGoldilocksTyping.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPgoTyping.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfGoldilocksTypingFullSolutionDiagnosticsMultipliedDelay.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfFullSolutionDiagnostics.xml",
  "extension" : "xml",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfGoldilocksTypingFullSolutionDiagnosticsThirdPartyAnalyzers.xml",
  "extension" : "xml",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfGoldilocksTypingFullSolutionDiagnostics.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/BasicPerfFindRefs.xml",
  "extension" : "xml",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 295,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "extension" : "vb",
  "linesOfCode" : 7499,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "extension" : "vb",
  "linesOfCode" : 495,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "extension" : "vb",
  "linesOfCode" : 5380,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxUtilitiesTests.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/VisualBasicEditAndContinueTestHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "extension" : "vb",
  "linesOfCode" : 5293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "extension" : "vb",
  "linesOfCode" : 954,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "extension" : "vb",
  "linesOfCode" : 4816,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 545,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2820,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 441,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 436,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 4029,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 663,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "extension" : "vb",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "extension" : "vb",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 236,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 217,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 287,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "extension" : "vb",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "extension" : "vb",
  "linesOfCode" : 497,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "extension" : "vb",
  "linesOfCode" : 248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldTestState.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "extension" : "vb",
  "linesOfCode" : 386,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/GoToDestinationsRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ErrorKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/NextKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/GoToKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ResumeKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/OnErrorKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 298,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThenKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CatchKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EndKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StepKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/NextKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/GoToKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CallKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SyncLockKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/MidKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/YieldKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThrowKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StopKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ToKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/IntoKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/EqualsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/SelectKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/ReDimKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/EraseKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/IfDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseIfDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/RegionDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndRegionDirectiveKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ExternalSubFunctionKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 605,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/LibKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 691,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 206,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AliasKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateSubFunctionKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideNamespaceDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StaticKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 224,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 397,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 347,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/HandlesKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 200,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/InferOptionsRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/StrictOptionsRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionNamesRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/ExplicitOptionsRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/CompareOptionsRecommenderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "extension" : "vb",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 449,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "extension" : "vb",
  "linesOfCode" : 646,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "extension" : "vb",
  "linesOfCode" : 273,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "extension" : "vb",
  "linesOfCode" : 255,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 331,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "extension" : "vb",
  "linesOfCode" : 276,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 328,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "extension" : "vb",
  "linesOfCode" : 660,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlDocumentPrologueHighligherTests.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 281,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 232,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 250,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/UsingBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EnumBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCommentHighligherTests.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCDataHighligherTests.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlProcessingInstructionHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyDeclarationHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AbstractVisualBasicKeywordHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WithBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlEmbeddedExpressionHighligherTests.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/OperatorDeclarationHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/NamespaceBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SyncLockBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventDeclarationHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WhileBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MethodDeclarationHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 390,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConstructorDeclarationHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyBlockHighlighterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/RegionDirectiveStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/WithBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/CommentStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/AbstractVisualBasicSyntaxNodeStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/ForBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/AbstractVisualBasicSyntaxTriviaStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/ObjectCreationInitializerStructureProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/CollectionInitializerStructureProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/EnumDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/OverallStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/WhileBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/PropertyDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/NamespaceDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MultilineLambdaStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/SelectBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/ConstructorDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/SyncLockBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/ExternalMethodDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/FieldDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/DelegateDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/RegionDirectiveStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EventDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MultiLineIfBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/DisabledCodeStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/OperatorDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/DoLoopBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/UsingBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/CompilationUnitStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/TryBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/ForEachBlockStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Structure/EventDeclarationStructureTests.vb",
  "extension" : "vb",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "extension" : "vb",
  "linesOfCode" : 285,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1564,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AbstractVisualBasicSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/RaiseEventStatementSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ConditionalExpressionSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 707,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetTypeExpressionSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/PredefinedCastExpressionSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AddRemoveHandlerSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/CastExpressionSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 364,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/MidAssignmentSignatureHelpProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "extension" : "vb",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 314,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "extension" : "vb",
  "linesOfCode" : 801,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 733,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2309,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "extension" : "vb",
  "linesOfCode" : 385,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 779,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "extension" : "vb",
  "linesOfCode" : 360,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "extension" : "vb",
  "linesOfCode" : 491,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "extension" : "vb",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "extension" : "vb",
  "linesOfCode" : 556,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "extension" : "vb",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1254,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionAllCodeTests.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "extension" : "vb",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "extension" : "vb",
  "linesOfCode" : 3984,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/ChangeToAsyncTests.vb",
  "extension" : "vb",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "extension" : "vb",
  "linesOfCode" : 424,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/OverloadBase/OverloadBaseTests.vb",
  "extension" : "vb",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "extension" : "vb",
  "linesOfCode" : 305,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 336,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2366,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "extension" : "vb",
  "linesOfCode" : 316,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "extension" : "vb",
  "linesOfCode" : 440,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2393,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "extension" : "vb",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "extension" : "vb",
  "linesOfCode" : 2548,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1700,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 388,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "extension" : "vb",
  "linesOfCode" : 534,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2557,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "extension" : "vb",
  "linesOfCode" : 845,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1273,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "extension" : "vb",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "extension" : "vb",
  "linesOfCode" : 490,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "extension" : "vb",
  "linesOfCode" : 3681,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 986,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 541,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "extension" : "vb",
  "linesOfCode" : 567,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "extension" : "vb",
  "linesOfCode" : 296,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBraceCompletionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticStringLiteralCompletionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolationCompletionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolatedStringExpressionCompletionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/GenerateOverrides/GenerateOverridesTests.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "extension" : "vb",
  "linesOfCode" : 286,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "extension" : "vb",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "extension" : "vb",
  "linesOfCode" : 543,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/BraceMatching/BraceHighlightingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "extension" : "vb",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 367,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "extension" : "vb",
  "linesOfCode" : 970,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "extension" : "vb",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 573,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameFile.vb",
  "extension" : "vb",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/BasicMoveTypeTestsBase.vb",
  "extension" : "vb",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "extension" : "vb",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameType.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.vb",
  "extension" : "vb",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "extension" : "vb",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "extension" : "vb",
  "linesOfCode" : 749,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "extension" : "vb",
  "linesOfCode" : 517,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "extension" : "vb",
  "linesOfCode" : 3784,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/AbstractVisualBasicCodeActionTest.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/Preview/PreviewTests.vb",
  "extension" : "vb",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2728,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "extension" : "vb",
  "linesOfCode" : 379,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "extension" : "vb",
  "linesOfCode" : 567,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "extension" : "vb",
  "linesOfCode" : 160,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "extension" : "vb",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 351,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorIfTests.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "extension" : "vb",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "extension" : "vb",
  "linesOfCode" : 339,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CustomEventTests.vb",
  "extension" : "vb",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "extension" : "vb",
  "linesOfCode" : 373,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorRegionsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "extension" : "vb",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SyncLockBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/NamespaceBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "extension" : "vb",
  "linesOfCode" : 226,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ITextSnapshotExtensionsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhiteSpacesInsertTests.vb",
  "extension" : "vb",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 201,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "extension" : "vb",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 278,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "extension" : "vb",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 932,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1705,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionServiceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1389,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 193,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 310,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 849,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 6526,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 350,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 418,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 346,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "extension" : "vb",
  "linesOfCode" : 488,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "extension" : "vb",
  "linesOfCode" : 492,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "extension" : "vb",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 341,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 371,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 646,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/StressTests/BasicStressOpenCloseDoc.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/StressTests/BasicStressOpenCloseSolution.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/StressTests/BasicStressRoslynOnly.xml",
  "extension" : "xml",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/StressTests/BasicStress.xml",
  "extension" : "xml",
  "linesOfCode" : 240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "extension" : "vb",
  "linesOfCode" : 349,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "extension" : "vb",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 1931,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "extension" : "vb",
  "linesOfCode" : 567,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "extension" : "vb",
  "linesOfCode" : 436,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 347,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "extension" : "vb",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndentProviderTests.vb",
  "extension" : "vb",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 2469,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "extension" : "vb",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Formatting/XmlLiterals.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingTestBase.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "extension" : "vb",
  "linesOfCode" : 294,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 614,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "extension" : "vb",
  "linesOfCode" : 373,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/CommentSelection/VisualBasicCommentSelectionTests.vb",
  "extension" : "vb",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "extension" : "vb",
  "linesOfCode" : 809,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeModifiersTests.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Organizing/AbstractOrganizerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "extension" : "vb",
  "linesOfCode" : 635,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "extension" : "vb",
  "linesOfCode" : 265,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "extension" : "vb",
  "linesOfCode" : 481,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "extension" : "vb",
  "linesOfCode" : 2816,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "extension" : "vb",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "extension" : "vb",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "extension" : "vb",
  "linesOfCode" : 5071,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.TriviaProcessor.vb",
  "extension" : "vb",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "extension" : "vb",
  "linesOfCode" : 1671,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "extension" : "vb",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "extension" : "vb",
  "linesOfCode" : 290,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CoreSystem.Settings.targets",
  "extension" : "targets",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/xlf/Resources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "extension" : "vb",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.vb",
  "extension" : "vb",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ReturnValueLocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "extension" : "vb",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEStaticLocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 457,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ExceptionLocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEConstructorSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 291,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/TypeSubstitutionExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEDisplayClassFieldLocalSymbol.vb",
  "extension" : "vb",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/TypeParameterChecker.vb",
  "extension" : "vb",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicExpressionCompiler.vb",
  "extension" : "vb",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "extension" : "vb",
  "linesOfCode" : 1115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "extension" : "vb",
  "linesOfCode" : 518,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicLocalAndMethod.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Resources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicMetadataContext.vb",
  "extension" : "vb",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.vb",
  "extension" : "vb",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "extension" : "vb",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicCompileResult.vb",
  "extension" : "vb",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicLanguageInstructionDecoder.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/ParametersAndLocalsBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/EENamedTypeBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/SuppressDiagnosticsBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.vb",
  "extension" : "vb",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "extension" : "vb",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicFrameDecoder.vb",
  "extension" : "vb",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "extension" : "vb",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/Generated/Syntax.xml.GetText.Generated.vb",
  "extension" : "vb",
  "linesOfCode" : 520,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/BasicResultProvider.shproj",
  "extension" : "shproj",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/Helpers/TypeExtensions.vb",
  "extension" : "vb",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/Helpers/Placeholders.vb",
  "extension" : "vb",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "extension" : "vb",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.TypeNames.vb",
  "extension" : "vb",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicResultProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Package/AssemblyRedirects.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Package/source.extension.vsixmanifest",
  "extension" : "vsixmanifest",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ExceptionLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEConstructorSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectAddressLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 173,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ReturnValueLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 172,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEDisplayClassFieldLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEMethodSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 542,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 267,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpExpressionCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpCompileResult.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/TypeParameterChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpLocalAndMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpLanguageInstructionDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/WithTypeArgumentsBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/EEMethodBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "extension" : "cs",
  "linesOfCode" : 468,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "extension" : "cs",
  "linesOfCode" : 1380,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SymbolExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpMetadataContext.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpFrameDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpResultProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.TypeNames.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpResultProvider.shproj",
  "extension" : "shproj",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/Helpers/TypeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/Helpers/Placeholders.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "extension" : "cs",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/LocalAndMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataBlock.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AssemblyReaders.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/NotImplementedMetadataException.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/Placeholders.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/LanguageInstructionDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/InstructionDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CompileResult.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/FrameDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AssemblyReference.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 288,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ResultProperties.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmExceptionUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ImmutableArrayExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DebuggerDiagnosticFormatter.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 326,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MethodContextReuseConstraints.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ILSpan.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities_Exceptions.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EESymbolProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionEvaluatorFatalError.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/ImportRecord.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/HoisedLocalScopeRecord.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "extension" : "cs",
  "linesOfCode" : 585,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/ExternAliasRecord.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "extension" : "cs",
  "linesOfCode" : 381,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/PdbHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DynamicFlagsCustomTypeInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PseudoVariableUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "extension" : "cs",
  "linesOfCode" : 422,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompilerUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompilerConstants.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "extension" : "cs",
  "linesOfCode" : 349,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EvalResultDataItem.cs",
  "extension" : "cs",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/AttributeHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeAndCustomInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/MemberAndDeclarationInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeWalker.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 648,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/DkmClrValueFlagsExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/DkmEvaluationResultFlagsExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "extension" : "cs",
  "linesOfCode" : 197,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/InternalWellKnownMemberNames.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/GeneratedMetadataNames.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/RawStringDataItem.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EnumContextDataItem.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/DebuggerDisplayInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/HashFunctions.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/NetFX20/Helpers/Placeholders.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 942,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.shproj",
  "extension" : "shproj",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 430,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/RootHiddenExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TypeVariablesExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/NativeViewExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 290,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ArrayExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/PointerDereferenceExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DynamicViewExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DebuggerTypeProxyExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 348,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/AggregateExpansion.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/Expansion.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/SystemHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "extension" : "cs",
  "linesOfCode" : 378,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/xlf/Resources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Portable/Helpers/Placeholders.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "extension" : "cs",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/SpecialTypeExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Keywords.cs",
  "extension" : "cs",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/SyntaxKind.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Scanner.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "extension" : "cs",
  "linesOfCode" : 345,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/VisualBasicFunctionResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "extension" : "cs",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/Name.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/CSharpFunctionResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/GreenNode.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/Scanner.cs",
  "extension" : "cs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "extension" : "cs",
  "linesOfCode" : 308,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/ParameterSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/RequestSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolverBase.cs",
  "extension" : "cs",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 357,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/xlf/VBCodeStyleResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/Analyzers/VBCodeStyleResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/xlf/VBCodeStyleFixesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/VisualBasic/CodeFixes/VBCodeStyleFixesResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/CSharp/CodeFixes/xlf/CSharpCodeStyleFixesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/CodeStyle/Core/CodeFixes/xlf/CodeStyleFixesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "extension" : "vb",
  "linesOfCode" : 927,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Setup/DevDivInsertionFiles/NugetUtilities.vb",
  "extension" : "vb",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/DevDivInsertionFiles/My Project/AssemblyInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/NuGet/MakeLocNuSpec.fsx",
  "extension" : "fsx",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/NuGet/NuGetPackagePublishing.psm1",
  "extension" : "psm1",
  "linesOfCode" : 217,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/NuGet/NuGet.loc.ps1",
  "extension" : "ps1",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/DevDivPackages/Pack.cmd",
  "extension" : "cmd",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/DevDivPackages/Debugger/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/DevDivPackages/Roslyn/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/DevDivPackages/Roslyn.proj",
  "extension" : "proj",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "extension" : "vb",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/BuildTasks/My Project/AssemblyInfo.vb",
  "extension" : "vb",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/BuildTasks/TaskHelpers.vb",
  "extension" : "vb",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/PowerShell/uninstall.ps1",
  "extension" : "ps1",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Setup/PowerShell/install.ps1",
  "extension" : "ps1",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHost.LazyRemoteService.cs",
  "extension" : "cs",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "extension" : "cs",
  "linesOfCode" : 373,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/ReplServiceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteAsyncOperation.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/RemoteExecutionResult.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "extension" : "cs",
  "linesOfCode" : 710,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHostOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHost.InitializedRemoteService.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveLanguageNames.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteService.cs",
  "extension" : "cs",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/InteractiveHost.ShadowCopyReference.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Interactive/Features/Interactive/Core/ProcessExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/Host/InteractiveHostEntryPoint.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/csi/Csi.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/vbi/Vbi.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/xlf/VBInteractiveEditorResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicSendToInteractiveSubmissionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicInteractiveEvaluator.vb",
  "extension" : "vb",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicReplServiceProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/CompletionProviders/VisualBasicReplCommandCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/FileSystem/DirectiveCompletionProviderUtilities.vb",
  "extension" : "vb",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/FileSystem/ReferenceDirectiveCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/FileSystem/LoadDirectiveCompletionProvider.vb",
  "extension" : "vb",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/VisualBasic/VBInteractiveEditorResources.Designer.vb",
  "extension" : "vb",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/xlf/CSharpInteractiveEditorResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpSendToInteractiveSubmissionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpInteractiveEvaluator.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpReplServiceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/Completion/CompletionProviders/CSharpReplCommandCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/Completion/FileSystem/ReferenceDirectiveCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/Completion/FileSystem/DirectiveCompletionProviderUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/CSharp/Completion/FileSystem/LoadDirectiveCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveTextUndoHistoryWorkspaceServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveCommandContentTypeLanguageService.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InertClassifierProvider.InertClassifier.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InertClassifierProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveWorkspace.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationService.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentSupportsSuggestionService.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Completion/InteractiveCommandCompletionService.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Implementation/Completion/Presentation/CompletionPresenter.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.pl.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.it.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.zh-Hans.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.es.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.pt-BR.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.zh-Hant.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.de.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.ru.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.fr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.tr.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.ko.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.cs.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/xlf/InteractiveEditorFeaturesResources.ja.xlf",
  "extension" : "xlf",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/CommandHandlers/InteractiveCompletionCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/CommandHandlers/InteractiveIntelliSenseCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Completion/AbstractLoadDirectiveCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Completion/AbstractReferenceDirectiveCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Completion/GlobalAssemblyCacheCompletionHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Completion/CompletionProviders/ReplCommandCompletionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveScriptEnvironmentServiceFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBInteractiveCommandContentTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/ResetInteractive.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "extension" : "cs",
  "linesOfCode" : 457,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/SendToInteractiveSubmissionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveCommandHandler.cs",
  "extension" : "cs",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBResetCommand.cs",
  "extension" : "cs",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/ISendToInteractiveSubmissionProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/HostTest/StressTests.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/HostTest/AbstractInteractiveHostTests.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/HostTest/SynchronizedTextWriter.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "extension" : "cs",
  "linesOfCode" : 897,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "build/Toolset/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Toolset/Toolset_DoNetUse.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/ToolsetPackages/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/NuGetAdditionalFiles/Microsoft.NETCore.Compilers.props",
  "extension" : "props",
  "linesOfCode" : 29,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/NuGetAdditionalFiles/RunCsc.cmd",
  "extension" : "cmd",
  "linesOfCode" : 7,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/NuGetAdditionalFiles/RunVbc.cmd",
  "extension" : "cmd",
  "linesOfCode" : 7,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/NuGetAdditionalFiles/Microsoft.Net.Compilers.props",
  "extension" : "props",
  "linesOfCode" : 28,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/RepoToolset/SourceLink.targets",
  "extension" : "targets",
  "linesOfCode" : 36,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/RepoToolset/SymStore.targets",
  "extension" : "targets",
  "linesOfCode" : 74,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/RepoToolset/GitHash.props",
  "extension" : "props",
  "linesOfCode" : 28,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/Settings.props",
  "extension" : "props",
  "linesOfCode" : 218,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/BeforeCommonTargets.targets",
  "extension" : "targets",
  "linesOfCode" : 95,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/Vsdconfig.targets",
  "extension" : "targets",
  "linesOfCode" : 22,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/Roslyn.Toolsets.Xunit.targets",
  "extension" : "targets",
  "linesOfCode" : 33,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/GenerateInternalsVisibleTo.targets",
  "extension" : "targets",
  "linesOfCode" : 104,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/AfterCommonTargets.targets",
  "extension" : "targets",
  "linesOfCode" : 5,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/Packages.props",
  "extension" : "props",
  "linesOfCode" : 243,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/SourcePackage.targets",
  "extension" : "targets",
  "linesOfCode" : 26,
  "components" : [ "primary::build" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "build/Targets/Tools.props",
  "extension" : "props",
  "linesOfCode" : 13,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/GenerateCompilerExecutableBindingRedirects.targets",
  "extension" : "targets",
  "linesOfCode" : 62,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/GetProjectsReferencingProjectJsonFilesEntryPoint.targets",
  "extension" : "targets",
  "linesOfCode" : 22,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/DisableVsixManifestTargets.targets",
  "extension" : "targets",
  "linesOfCode" : 8,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/GenerateAssemblyInfo.targets",
  "extension" : "targets",
  "linesOfCode" : 46,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/DisableStandardFrameworkResolution.targets",
  "extension" : "targets",
  "linesOfCode" : 14,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/FixedPackages.props",
  "extension" : "props",
  "linesOfCode" : 25,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/Imports.targets",
  "extension" : "targets",
  "linesOfCode" : 283,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/Versions.props",
  "extension" : "props",
  "linesOfCode" : 54,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/Microsoft.Net.Compilers.props",
  "extension" : "props",
  "linesOfCode" : 25,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Targets/GetProjectsReferencingProjectJsonFiles.targets",
  "extension" : "targets",
  "linesOfCode" : 39,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/clean_benchview_tools.cmd",
  "extension" : "cmd",
  "linesOfCode" : 9,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/generate-compiler-code.ps1",
  "extension" : "ps1",
  "linesOfCode" : 125,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/edit-designers.ps1",
  "extension" : "ps1",
  "linesOfCode" : 75,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/build-utils.ps1",
  "extension" : "ps1",
  "linesOfCode" : 391,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/install_benchview_tools.cmd",
  "extension" : "cmd",
  "linesOfCode" : 9,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/generate-compiler-code.cmd",
  "extension" : "cmd",
  "linesOfCode" : 2,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/test-determinism.ps1",
  "extension" : "ps1",
  "linesOfCode" : 181,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/LoadNuGetInfo.ps1",
  "extension" : "ps1",
  "linesOfCode" : 7,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/test-nuget-cache.ps1",
  "extension" : "ps1",
  "linesOfCode" : 58,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/test-build-correctness.ps1",
  "extension" : "ps1",
  "linesOfCode" : 47,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/cleanup_perf.ps1",
  "extension" : "ps1",
  "linesOfCode" : 105,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/Run-TestsWithProcessWatchdog.ps1",
  "extension" : "ps1",
  "linesOfCode" : 67,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/run_perf.ps1",
  "extension" : "ps1",
  "linesOfCode" : 20,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/deploy-msbuild.ps1",
  "extension" : "ps1",
  "linesOfCode" : 41,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/test-machine-setup.ps1",
  "extension" : "ps1",
  "linesOfCode" : 47,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/locate-vs.ps1",
  "extension" : "ps1",
  "linesOfCode" : 12,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/cibuild.cmd",
  "extension" : "cmd",
  "linesOfCode" : 2,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/build.ps1",
  "extension" : "ps1",
  "linesOfCode" : 594,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/scripts/LoadNuGetInfo.cmd",
  "extension" : "cmd",
  "linesOfCode" : 6,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Build.cmd",
  "extension" : "cmd",
  "linesOfCode" : 2,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Test.cmd",
  "extension" : "cmd",
  "linesOfCode" : 2,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 3,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]