in GenerateToolingFeed/CoreToolsInfo.cs [8:24]
public CoreToolsInfo(ArtifactInfo artifactInfo, string artifactsDirectory)
{
if (artifactInfo == null)
{
Version = Helper.GetCliVersion(artifactsDirectory);
}
else
{
Version = artifactInfo?.DefaultArtifactVersion;
InprocVersion = artifactInfo?.InProcArtifactVersion;
BuildId = artifactInfo.ConsolidatedBuildId;
}
ArtifactsDirectory = artifactsDirectory ?? throw new ArgumentNullException(nameof(artifactsDirectory));
var coreToolsVersion = NuGetVersion.Parse(Version);
MajorVersion = coreToolsVersion.Major;
}