public static bool HasProjectReference(this ProjectReferencesItemGroupXElement projectReferencesItemGroupXElement, string projectFilePath, out IProjectReference projectReference) { projectReference = projectReferencesItemGroupXElement.GetProjectReferenceXElementsWhereProjectFilePath(projectFilePath) .Select(xElement => ProjectReferenceXElement.From(xElement)) .SingleOrDefault(); var hasProjectReference = ProjectReferenceHelper.WasFound(projectReference); return(hasProjectReference); }
public static ProjectReferenceXElement New(string projectFilePath) { var xProjectReference = new XElement(ProjectFileXmlElementName.ProjectReference); xProjectReference.AddAttribute(ProjectFileXmlElementName.Include, projectFilePath); var projectReferenceXElement = ProjectReferenceXElement.From(xProjectReference); return(projectReferenceXElement); }