Add description to asset trimming code

This commit is contained in:
Pavel Krymets 2016-04-11 12:02:09 -07:00 committed by Andrew Stanton-Nurse
parent af53b02c13
commit 586acf4210

View file

@ -119,6 +119,9 @@ namespace Microsoft.DotNet.ProjectModel.Compilation
var builder = LibraryExportBuilder.Create(library); var builder = LibraryExportBuilder.Create(library);
if (_runtime != null && _runtimeFallbacks != null) if (_runtime != null && _runtimeFallbacks != null)
{ {
// For portable apps that are built with runtime trimming we replace RuntimeAssemblyGroups and NativeLibraryGroups
// with single default group that contains asset specific to runtime we are trimming for
// based on runtime fallback list
builder.WithRuntimeAssemblyGroups(TrimAssetGroups(libraryExport.RuntimeAssemblyGroups, _runtimeFallbacks)); builder.WithRuntimeAssemblyGroups(TrimAssetGroups(libraryExport.RuntimeAssemblyGroups, _runtimeFallbacks));
builder.WithNativeLibraryGroups(TrimAssetGroups(libraryExport.NativeLibraryGroups, _runtimeFallbacks)); builder.WithNativeLibraryGroups(TrimAssetGroups(libraryExport.NativeLibraryGroups, _runtimeFallbacks));
} }