public NavigatorState(AttributeWrapper attribute) { if (attribute == null) { throw new ArgumentNullException("attribute"); } Attribute = attribute; }
public AttributeWrapper CreateAttributeWrapper(GumboAttribute attribute, ElementWrapper parent) { var attributeWrapper = new AttributeWrapper(attribute, parent); if (string.Equals(attributeWrapper.Name, "id", StringComparison.OrdinalIgnoreCase)) { AddElementById(attributeWrapper.Value, parent); } return(attributeWrapper); }
public void SetCurrent(NodeWrapper node) { if (node == null) { throw new ArgumentNullException("node"); } Node = node; Attribute = null; }
public void SetCurrent(AttributeWrapper attribute) { if (attribute == null) { throw new ArgumentNullException("attribute"); } Node = null; Attribute = attribute; }
public GumboNavigator(GumboWrapper gumbo, AttributeWrapper attribute) { _Gumbo = gumbo; _State = new NavigatorState(attribute); }