id: 1 unit: public static void Preprocess() file: src/Microsoft.NuGet.Build.Tasks/Preprocessor.cs start line: 19 end line: 98 size: 61 LOC McCabe index: 10 number of parameters: 3 id: 2 unit: private void ProduceContentAssets() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 509 end line: 580 size: 57 LOC McCabe index: 12 number of parameters: 1 id: 3 unit: private JObject GetTargetOrAttemptFallback() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 659 end line: 720 size: 49 LOC McCabe index: 10 number of parameters: 2 id: 4 unit: private void ProduceContentAsset() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 595 end line: 650 size: 42 LOC McCabe index: 8 number of parameters: 4 id: 5 unit: private void GiveErrorForMissingRuntimeIdentifier() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 731 end line: 773 size: 38 LOC McCabe index: 5 number of parameters: 0 id: 6 unit: private IEnumerable CreateItems() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 802 end line: 853 size: 38 LOC McCabe index: 7 number of parameters: 3 id: 7 unit: private void GetCopyLocalItems() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 314 end line: 357 size: 34 LOC McCabe index: 8 number of parameters: 1 id: 8 unit: private void GetReferences() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 277 end line: 312 size: 32 LOC McCabe index: 7 number of parameters: 1 id: 9 unit: private void GetReferencedPackages() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 877 end line: 911 size: 30 LOC McCabe index: 6 number of parameters: 1 id: 10 unit: private void SetWinMDMetadata() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 393 end line: 448 size: 29 LOC McCabe index: 6 number of parameters: 2 id: 11 unit: private void PopulatePackageFolders() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 242 end line: 275 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 12 unit: private void GetAnalyzers() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 359 end line: 391 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 13 unit: private IEnumerable GetPackagesFromTarget() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 982 end line: 1013 size: 25 LOC McCabe index: 5 number of parameters: 2 id: 14 unit: private void ExecuteCore() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 216 end line: 240 size: 21 LOC McCabe index: 3 number of parameters: 0 id: 15 unit: private static string TryGetRuntimeVersion() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 1048 end line: 1071 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 16 unit: public override bool Execute() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 195 end line: 214 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 17 unit: private string BuildPreprocessedContentHash() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 488 end line: 507 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 18 unit: private static SortedSet GetAllPackageNames() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 918 end line: 937 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 19 unit: private static ITaskItem CreateItem() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 855 end line: 875 size: 16 LOC McCabe index: 3 number of parameters: 3 id: 20 unit: private string GetNuGetPackagePath() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 959 end line: 980 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 21 unit: private bool TryGetFile() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 450 end line: 465 size: 15 LOC McCabe index: 3 number of parameters: 5 id: 22 unit: private void AddReferencedPackages() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 942 end line: 957 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 23 unit: internal ResolveNuGetPackageAssets() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 55 end line: 69 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 24 unit: private void TryParseRuntimeVersion() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 1030 end line: 1041 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 25 unit: private static bool IsTokenCharacter() file: src/Microsoft.NuGet.Build.Tasks/Preprocessor.cs start line: 100 end line: 111 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 26 unit: private void ThrowExceptionIfNotAllowingFallback() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 784 end line: 795 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 27 unit: private bool IsFileValid() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 467 end line: 476 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 28 unit: private static string GetNuGetLanguageName() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 582 end line: 590 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 29 unit: public NuGetPackageObject() file: src/Microsoft.NuGet.Build.Tasks/NuGetPackageObject.cs start line: 26 end line: 33 size: 8 LOC McCabe index: 1 number of parameters: 5 id: 30 unit: private static void Advance() file: src/Microsoft.NuGet.Build.Tasks/Preprocessor.cs start line: 113 end line: 121 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 31 unit: private void GiveErrorForNoTargets() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 722 end line: 729 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 32 unit: private void GiveErrorForMissingFramework() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 775 end line: 782 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 33 unit: private static void SplitPackageName() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 1015 end line: 1020 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 34 unit: public ExceptionFromResource() file: src/Microsoft.NuGet.Build.Tasks/ExceptionFromResource.cs start line: 21 end line: 25 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 35 unit: public string GetFullPathToFile() file: src/Microsoft.NuGet.Build.Tasks/NuGetPackageObject.cs start line: 49 end line: 53 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 36 unit: internal IEnumerable GetPackageFolders() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 72 end line: 75 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 37 unit: public ResolveNuGetPackageAssets() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 82 end line: 85 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 38 unit: private string GetPath() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 478 end line: 481 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 39 unit: private string GetTargetMonikerWithOptionalRuntimeIdentifier() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 797 end line: 800 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 40 unit: private string GetAbsolutePathFromProjectRelativePath() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 1022 end line: 1025 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 41 unit: private static bool IsLockFileProjectJsonBased() file: src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs start line: 1073 end line: 1076 size: 4 LOC McCabe index: 1 number of parameters: 1