internal MatchNode(MatchNode original) { this.NodeProvider = original.NodeProvider; this.Match = original.Match; this.SetAttributes(original.GetAttributes().ToList()); foreach (var item in original.ChildElements) { this.AppendChild(item.CloneNode(true)); } }