public bool Equals(MLTProject pProject) { return( pProject != null && SourceExists.Equals(pProject.SourceExists) && SourceIsValid.Equals(pProject.SourceIsValid) && TargetExists.Equals(pProject.TargetExists) && TargetIsValid.Equals(pProject.TargetIsValid) && TargetName.Equals(pProject.TargetName) && TargetPath.Equals(pProject.TargetPath) && FullPath.Equals(pProject.FullPath) && Job.Equals(pProject.Job) && Name.Equals(pProject.Name) && SourcePath.Equals(pProject.SourcePath)); }