public INode RemoveNamedItemNS(string namespaceURI, string localName) { Base.StringSet(storage, namespaceURI); nsIDOMNode ret; UniString str = new Mono.Mozilla.UniString(localName); unmanagedNodes.removeNamedItemNS(storage, str.Handle, out ret); for (int i = 0; i < Count; i++) { if (nodes[i].GetHashCode().Equals(ret.GetHashCode())) { INode node = nodes[i]; this.Remove(nodes[i]); return(node); } } return(null); }
public INode this[string namespaceURI, string localName] { get { Base.StringSet(storage, namespaceURI); UniString str = new Mono.Mozilla.UniString(localName); nsIDOMNode ret; unmanagedNodes.getNamedItemNS(storage, str.Handle, out ret); for (int i = 0; i < Count; i++) { if (nodes[i].GetHashCode().Equals(ret.GetHashCode())) { return(nodes[i]); } } return(null); } set { } }
public INode RemoveNamedItemNS(string namespaceURI, string localName) { Base.StringSet (storage, namespaceURI); nsIDOMNode ret; UniString str = new Mono.Mozilla.UniString(localName); unmanagedNodes.removeNamedItemNS (storage, str.Handle, out ret); for (int i = 0; i < Count; i++) { if (nodes[i].GetHashCode ().Equals (ret.GetHashCode ())) { INode node = nodes[i]; this.Remove (nodes[i]); return node; } } return null; }
public INode this[string namespaceURI, string localName] { get { Base.StringSet (storage, namespaceURI); UniString str = new Mono.Mozilla.UniString(localName); nsIDOMNode ret; unmanagedNodes.getNamedItemNS (storage, str.Handle, out ret); for (int i = 0; i < Count; i++) { if (nodes[i].GetHashCode ().Equals (ret.GetHashCode ())) return nodes[i]; } return null; } set { } }