in src/MSBuildLocator/DotNetSdkLocationHelper.cs [70:78]
public static IEnumerable<VisualStudioInstance> GetInstances(string workingDirectory)
{
foreach (var basePath in GetDotNetBasePaths(workingDirectory))
{
var dotnetSdk = GetInstance(basePath);
if (dotnetSdk != null)
yield return dotnetSdk;
}
}