id: 1 unit: public static void RegisterMSBuildPath() file: src/MSBuildLocator/MSBuildLocator.cs start line: 165 end line: 280 size: 99 LOC McCabe index: 17 number of parameters: 1 id: 2 unit: internal static IList GetInstances() file: src/MSBuildLocator/VisualStudioLocationHelper.cs start line: 28 end line: 86 size: 48 LOC McCabe index: 12 number of parameters: 0 id: 3 unit: public static VisualStudioInstance GetInstance() file: src/MSBuildLocator/DotNetSdkLocationHelper.cs start line: 20 end line: 68 size: 42 LOC McCabe index: 12 number of parameters: 1 id: 4 unit: internal VisualStudioInstance() file: src/MSBuildLocator/VisualStudioInstance.cs start line: 14 end line: 36 size: 21 LOC McCabe index: 5 number of parameters: 4 id: 5 unit: public static void RegisterInstance() file: src/MSBuildLocator/MSBuildLocator.cs start line: 112 end line: 136 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 6 unit: private static bool IsMSBuildAssembly() file: src/MSBuildLocator/MSBuildLocator.cs start line: 332 end line: 352 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 7 unit: private static void ApplyDotNetSdkEnvironmentVariables() file: src/MSBuildLocator/MSBuildLocator.cs start line: 311 end line: 328 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 8 unit: private static IEnumerable GetInstances() file: src/MSBuildLocator/MSBuildLocator.cs start line: 354 end line: 371 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 9 unit: public static void Unregister() file: src/MSBuildLocator/MSBuildLocator.cs start line: 288 end line: 303 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 10 unit: private static ISetupConfiguration GetQuery() file: src/MSBuildLocator/VisualStudioLocationHelper.cs start line: 88 end line: 107 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 11 unit: public static VisualStudioInstance RegisterDefaults() file: src/MSBuildLocator/MSBuildLocator.cs start line: 89 end line: 104 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 12 unit: public static IEnumerable GetInstances() file: src/MSBuildLocator/DotNetSdkLocationHelper.cs start line: 70 end line: 78 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 13 unit: internal static IEnumerable QueryVisualStudioInstances() file: src/MSBuildLocator/MSBuildLocator.cs start line: 78 end line: 83 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 14 unit: public static IEnumerable QueryVisualStudioInstances() file: src/MSBuildLocator/MSBuildLocator.cs start line: 72 end line: 76 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 15 unit: public static IEnumerable QueryVisualStudioInstances() file: src/MSBuildLocator/MSBuildLocator.cs start line: 59 end line: 62 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 16 unit: public static void RegisterMSBuildPath() file: src/MSBuildLocator/MSBuildLocator.cs start line: 149 end line: 152 size: 4 LOC McCabe index: 1 number of parameters: 1