ExecuteIfModified is an MSBuild task. It executes a command for a list of files only if there were modifications. Additionally, the task can parallelize the execution of those commands to leverage the power of multi core CPUs. All in all, it significantly speeds up your build.
These details are provided for information only. No information here is legal advice and should not be used as such.