$(TargetsTriggeredByCompilation); _SetILLinkTrimAssembly; ILLinkTrimAssembly $(ToolsDir)ILLink/illink.dll $(IntermediateOutputPath)$(TargetName)$(TargetExt) $(IntermediateOutputPath)$(TargetName).pdb $(IntermediateOutputPath)PreTrim/ $(ILLinkTrimInputPath)$(TargetName)$(TargetExt) $(ILLinkTrimInputPath)$(TargetName).pdb $(IntermediateOutputPath) $(MSBuildProjectDirectory)/ILLinkTrim.xml true $(BinDir)ILLinkTrimAssembly/$(BuildConfiguration)/trimmed TrimmedItem $(BinDir)ILLinkTrimAssembly/$(BuildConfiguration)/reports TrimmingReport $(BinDir)ILLinkTrimAssembly/$(BuildConfiguration)/pretrimmed PreTrimmedItem false <_ILLinkReferenceDirectory Include="%(ReferencePath.RootDir)%(ReferencePath.Directory)" /> $(ILLinkArgs) -r $(TargetName) $(ILLinkArgs) -d $(ILLinkTrimInputPath) $(ILLinkArgs) @(_ILLinkReferenceDirectory->'-d %(Identity)', ' ') $(ILLinkArgs) -c skip $(ILLinkArgs) -p skip netstandard $(ILLinkArgs) -t $(ILLinkArgs) -out $(ILLinkTrimOutputPath) $(ILLinkArgs) -x $(ILLinkTrimXml) $(ILLinkArgs) -b true $(ILLinkArgs) -v true $(ILLinkArgs) -h LdtokenTypeMethods,InstanceConstructors $(OverrideToolHost) "$(ILLinkToolPath)" $(AsmDiffArgs) $(ILLinkTrimInputAssembly) $(AsmDiffArgs) $(ILLinkTrimAssemblyPath) $(AsmDiffArgs) -includePrivateApis -includeInternalApis -alwaysDiffMembers -diffAttributes $(IntermediateOutputPath)$(TargetName).diff.html $(AsmDiffArgs) -out:$(AsmDiffReport) $(AsmDiffReportArgs) -unchanged -changed -added -removed $(IntermediateOutputPath)$(TargetName).diff.csv $(AsmDiffArgs) -out:$(AsmDiffList) $(AsmDiffListArgs) -unchanged -changed -added -removed $(AsmDiffListArgs) -diffWriter:CSV