public bool Check(Queue<HtmlNode> referenceQueue) { if (referenceQueue == null || referenceQueue.IsEmpty()) { throw new ArgumentNullException("referenceQueue"); } if (IsPropertyNode(referenceQueue.Peek())) { var node = referenceQueue.Dequeue(); var propertyName = node.InnerText.Substring(MODEL_PREFIX.Length); currentProperty = new PropertyDTO(propertyName, MODEL_PREFIX + propertyName); return true; } return false; }
public void Reset() { currentProperty = null; }