in src/main/org/apache/ant/dotnet/compile/DotnetBaseMatchingTask.java [171:184]
protected void addFilesAndExecute(NetCommand command, boolean ignoreTimestamps) {
long outputTimestamp = getOutputFileTimestamp();
Hashtable filesToBuild = new Hashtable();
int filesOutOfDate = buildFileList(command, filesToBuild, outputTimestamp);
//now run the command of exe + settings + files
if (filesOutOfDate > 0) {
//add the files to the command
addFilesToCommand(filesToBuild, command);
command.runCommand();
} else {
log("output file is up to date", Project.MSG_VERBOSE);
}
}