internal virtual void AssertCanAppend(DomNode node, DomNode willReplace) { if (node.IsElement || node.IsAttribute) { NameContext.DemandValidName(nameof(node), node); } }