$(CodeSignDependsOn);CollectFileSignInfo
<_RepositoryProject Remove="@(_RepositoryProject)" />
<_RepositoryProject Include="$(MSBuildProjectFullPath)" Condition="'%(Repository.Identity)' != ''">
RepositoryRoot=%(Repository.RootPath)
%(Repository.Build)
AssemblySigningCertName=$(AssemblySigningCertName);
AssemblySigning3rdPartyCertName=$(AssemblySigning3rdPartyCertName);
PowerShellSigningCertName=$(PowerShellSigningCertName);
PackageSigningCertName=$(PackageSigningCertName);
VsixSigningCertName=$(VsixSigningCertName);
JarSigningCertName=$(JarSigningCertName);
ArtifactsDir=$(ArtifactsDir);
BuildDir=$(BuildDir)
<_FilesToSign Include="@(_RepoFileSignInfo)" Condition="'%(_RepoFileSignInfo.IsFileToSign)' == 'true' AND ('$(_ReposWereBuilt)' == 'true' OR '%(_RepoFileSignInfo.Container)' != '' ) " />
<_FileSignInfo Include="@(FilesToSign)" IsFileToSign="true" />
<_FileSignInfo Include="@(FilesToExcludeFromSigning)" IsFileToExcludeFromSign="true" />