/// <summary> /// Update this instance from another. /// </summary> /// <param name="item"></param> public void Update(ProjectMetadata item) { _logger.Trace("Entering"); FullMapper.Map(item, this); _logger.Trace("Exiting"); }
/// <summary> /// Update this instance from another. /// </summary> /// <param name="item"></param> public void Update(SolutionMetadata item) { _logger.Trace("Entering"); FullMapper.Map(item, this); if (item.ProjectMetadatas != null) { ProjectMetadatas.AddRange(item.Projects.Cast <ProjectMetadata>()); } _logger.Trace("Exiting"); }