<_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/ <_RefProjectFileOutputPath>$(_RefSourceOutputPath)$(AssemblyName).csproj <_AllTargetFrameworks Remove="@(_AllTargetFrameworks)" /> <_AllTargetFrameworks Include="$(TargetFrameworks);$(TargetFramework)" /> <_DeduplicatedTargetFramework Include="%(_AllTargetFrameworks.Identity)" /> <_ResultTargetFramework Include="%(ProjectListContentItem.TargetFramework)" /> @(_ResultTargetFramework) @(ProjectListContentItem->'%(Identity)', '%0A') ]]> <_RefSourceFileTFM>$(TargetFramework) <_RefSourceFileTFM Condition="$(TargetFramework.StartsWith('netcoreapp'))">netcoreapp <_RefProjectFileTFM>$(TargetFramework) <_RefProjectFileTFM Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">%24(DefaultNetCoreTargetFramework) <_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/ <_RefSourceFileName>$(AssemblyName).$(_RefSourceFileTFM).cs <_ManualRefSourceFileName>$(AssemblyName).Manual.cs <_PerTFMManualRefSourceFileName>$(AssemblyName).$(_RefSourceFileTFM).Manual.cs <_RefSourceFileOutputPath>$(_RefSourceOutputPath)$(_RefSourceFileName) <_ReferenceDirectoriesWithDuplicates Include="@(ReferencePath->'%(RootDir)%(Directory)'->TrimEnd('\'))" /> <_ReferencePathDirectories Include="%(_ReferenceDirectoriesWithDuplicates.Identity)" /> <_GenApiFile>$([MSBuild]::NormalizePath('$(ArtifactsDir)', 'log', 'GenAPI.rsp')) <_GenAPICommand Condition="'$(MSBuildRuntimeType)' == 'core'">"$(DotNetTool)" --roll-forward-on-no-candidate-fx 2 "$(_GenAPIPath)" <_GenAPICmd>$(_GenAPICommand) <_GenAPICmd>$(_GenAPICommand) @"$(_GenApiFile)" <_GenAPICmd Condition=" '$(AdditionalGenApiCmdOptions)' != '' ">$(_GenAPICmd) $(AdditionalGenApiCmdOptions) <_GenApiArguments> <_ReferenceAssemblyCompileItems Include="$(_RefSourceFileName)" /> <_ReferenceAssemblyCompileItems Include="$(_ManualRefSourceFileName)" Condition="Exists('$(_RefSourceOutputPath)$(_ManualRefSourceFileName)')" /> <_ReferenceAssemblyCompileItems Include="$(_PerTFMManualRefSourceFileName)" Condition="Exists('$(_RefSourceOutputPath)$(_PerTFMManualRefSourceFileName)')" /> <_ReferenceAssemblyCompileItems Include="../src/AssemblyInfo.cs" Condition="Exists('$(MSBuildProjectDirectory)/AssemblyInfo.cs')" /> <_ReferenceAssemblyCompileItems Include="../src/Properties/AssemblyInfo.cs" Condition="Exists('$(MSBuildProjectDirectory)/Properties/AssemblyInfo.cs')" /> <_ReferenceAssemblyItems Include="@(_ReferenceAssemblyCompileItems->'<Compile Include="%(Identity)" />')" /> <_ReferenceAssemblyItems Include="@(FilteredOriginalReferences->'<Reference Include="%(Identity)" />')" Condition=" '@(FilteredOriginalReferences)' != '' " /> <_ReferenceAssemblyItems Include="@(InternalsVisibleTo->'<InternalsVisibleTo Include="%(Identity)" Key="%(Key)" />')" Condition=" '@(InternalsVisibleTo)' != '' " /> @(_ReferenceAssemblyItems, '%0A ') ]]>