internal xObject(xDocument document, xElement parent) { mDocument = document; mParent = parent; }
internal xAttribute(xDocument document, xElement parent, XAttribute attribute) : base(document, parent) { aError.CheckNull(attribute, "attribute"); mAttribute = attribute; }
internal xElement(xDocument document, xElement parent, XElement element) : base(document, parent, element) { mElement = element; }
internal xContainer(xDocument document, xElement parent, XContainer container) : base(document, parent) { aError.CheckNull(container, "container"); mContainer = container; }