18 references to ToolPackType
Microsoft.NET.Build.Tasks (18)
ProcessFrameworkReferences.cs (18)
484ToolPackSupport crossgen2PackSupport = AddToolPack(ToolPackType.Crossgen2, _normalizedTargetFrameworkVersion, packagesToDownload, implicitPackageReferences);
509switch (AddToolPack(ToolPackType.ILCompiler, _normalizedTargetFrameworkVersion, packagesToDownload, implicitPackageReferences))
527if (AddToolPack(ToolPackType.ILLink, _normalizedTargetFrameworkVersion, packagesToDownload, implicitPackageReferences) is not ToolPackSupport.Supported)
571AddToolPack(ToolPackType.WebAssemblySdk, _normalizedTargetFrameworkVersion, packagesToDownload, implicitPackageReferences);
576if (AddToolPack(ToolPackType.AspNetCore, _normalizedTargetFrameworkVersion, packagesToDownload, implicitPackageReferences) is not ToolPackSupport.Supported)
824ToolPackType toolPackType,
831ToolPackType.Crossgen2 => KnownCrossgen2Packs,
832ToolPackType.ILCompiler => KnownILCompilerPacks,
833ToolPackType.ILLink => KnownILLinkPacks,
834ToolPackType.WebAssemblySdk => KnownWebAssemblySdkPacks,
835ToolPackType.AspNetCore => KnownAspNetCorePacks,
864if (toolPackType is ToolPackType.Crossgen2 or ToolPackType.ILCompiler)
927case ToolPackType.Crossgen2:
930case ToolPackType.ILCompiler:
1023if (toolPackType is ToolPackType.ILLink)
1055if (toolPackType is not ToolPackType.Crossgen2 && EnableRuntimePackDownload)
1068if (toolPackType is ToolPackType.ILLink &&