/// <summary> /// Gets the attribute at the specified index. /// </summary> public HtmlAttribute this[int index] { get { return(items[index]); } set { var oldValue = items[index]; items[index] = value; if (oldValue.Name != value.Name) { Hashitems.Remove(oldValue.Name); } Hashitems[value.Name] = value; value._ownernode = _ownernode; _ownernode.SetChanged(); } }