in TeamCity.MSBuild.Logger/ProjectStartedEventMinimumFields.cs [34:53]
public ProjectStartedEventMinimumFields(
int projectKey,
int entryPointKey,
ProjectStartedEventArgs startedEvent,
ProjectStartedEventMinimumFields parentProjectStartedEvent,
bool requireTimeStamp)
{
TargetNames = startedEvent.TargetNames;
ProjectFile = startedEvent.ProjectFile;
ShowProjectFinishedEvent = false;
ErrorInProject = false;
ProjectId = startedEvent.ProjectId;
ProjectBuildEventContext = startedEvent.BuildEventContext;
ParentProjectStartedEvent = parentProjectStartedEvent;
_projectFullKey = new ProjectFullKey(projectKey, entryPointKey);
if (requireTimeStamp)
{
TimeStamp = startedEvent.Timestamp;
}
}