public override bool IsAlreadyAdded(out ReferenceNode existingEquivalentNode) { string fullPath = Path.GetFullPath(InstalledFilePath).Replace('\\', '/'); ReferenceContainerNode referencesFolder = this.ProjectManager.FindChild(ReferenceContainerNode.ReferencesNodeVirtualName) as ReferenceContainerNode; for (HierarchyNode node = referencesFolder.FirstChild; node != null; node = node.NextSibling) { JarReferenceNode referenceNode = node as JarReferenceNode; if (referenceNode != null) { string otherFullPath = Path.GetFullPath(referenceNode.InstalledFilePath).Replace('\\', '/'); if (string.Equals(fullPath, otherFullPath, StringComparison.OrdinalIgnoreCase)) { existingEquivalentNode = referenceNode; return(true); } } } existingEquivalentNode = null; return(false); }
public JarReferenceProperties(JarReferenceNode node) : base(node) { }
public JarReferenceProperties(JarReferenceNode node) : base(node) { }