in Sharpmake.Generators/FastBuild/Bff.Util.cs [80:100]
private bool Equals(Unity unity)
{
return string.Equals(UnityName, unity.UnityName)
&& string.Equals(UnityOutputPath, unity.UnityOutputPath)
&& string.Equals(UnityInputPath, unity.UnityInputPath)
&& string.Equals(UnityInputExcludePath, unity.UnityInputExcludePath)
&& string.Equals(UnityInputExcludePattern, unity.UnityInputExcludePattern)
&& string.Equals(UnityInputPattern, unity.UnityInputPattern)
&& string.Equals(UnityInputPathRecurse, unity.UnityInputPathRecurse)
&& string.Equals(UnityInputFiles, unity.UnityInputFiles)
&& string.Equals(UnityInputExcludedFiles, unity.UnityInputExcludedFiles)
&& string.Equals(UnityInputObjectLists, unity.UnityInputObjectLists)
&& string.Equals(UnityInputIsolateWritableFiles, unity.UnityInputIsolateWritableFiles)
&& string.Equals(UnityInputIsolateWritableFilesLimit, unity.UnityInputIsolateWritableFilesLimit)
&& string.Equals(UnityInputIsolateListFile, unity.UnityInputIsolateListFile)
&& string.Equals(UnityOutputPattern, unity.UnityOutputPattern)
&& string.Equals(UnityNumFiles, unity.UnityNumFiles)
&& string.Equals(UnityPCH, unity.UnityPCH)
&& string.Equals(UseRelativePaths, unity.UseRelativePaths)
&& UnitySectionBucket == unity.UnitySectionBucket;
}