in src/Tasks/Microsoft.NET.Build.Tasks/DependencyContextBuilder.cs [284:314]
private RuntimeLibrary CreateRuntimeLibrary(
string type,
string name,
string version,
string hash,
IReadOnlyList<RuntimeAssetGroup> runtimeAssemblyGroups,
IReadOnlyList<RuntimeAssetGroup> nativeLibraryGroups,
IEnumerable<ResourceAssembly> resourceAssemblies,
IEnumerable<Dependency> dependencies,
bool serviceable,
string path = null,
string hashPath = null)
{
string runtimeStoreManifestName = null;
var pkg = new PackageIdentity(name, NuGetVersion.Parse(version));
_filteredPackages?.TryGetValue(pkg, out runtimeStoreManifestName);
return new RuntimeLibrary(
type,
name: name,
version: version,
hash: hash,
runtimeAssemblyGroups: runtimeAssemblyGroups,
nativeLibraryGroups: nativeLibraryGroups,
resourceAssemblies: resourceAssemblies,
dependencies: dependencies,
path: path,
hashPath: hashPath,
runtimeStoreManifestName: runtimeStoreManifestName,
serviceable: serviceable);
}