void LogProjectStarted (Project project, string [] target_names)
{
string targets;
if (target_names == null || target_names.Length == 0)
targets = String.Empty;
else
targets = String.Join (";", target_names);
ProjectStartedEventArgs psea = new ProjectStartedEventArgs ("Project started.", null, project.FullFileName, targets,
project.EvaluatedPropertiesAsDictionaryEntries, project.EvaluatedItemsByNameAsDictionaryEntries);
eventSource.FireProjectStarted (this, psea);
}