protected XmlNode(XmlNodeType nodeType, StringHandle localName, ValueHandle value, XmlNodeFlags nodeFlags, ReadState readState, XmlAttributeTextNode attributeTextNode, int depthDelta) { this.nodeType = nodeType; this.localName = localName; this.value = value; //this.ns = NamespaceManager.EmptyNamespace; this.hasValue = (nodeFlags & XmlNodeFlags.HasValue) != XmlNodeFlags.None; this.canGetAttribute = (nodeFlags & XmlNodeFlags.CanGetAttribute) != XmlNodeFlags.None; this.canMoveToElement = (nodeFlags & XmlNodeFlags.CanMoveToElement) != XmlNodeFlags.None; this.IsAtomicValue = (nodeFlags & XmlNodeFlags.AtomicValue) != XmlNodeFlags.None; this.skipValue = (nodeFlags & XmlNodeFlags.SkipValue) != XmlNodeFlags.None; this.hasContent = (nodeFlags & XmlNodeFlags.HasContent) != XmlNodeFlags.None; this.readState = readState; this.attributeTextNode = attributeTextNode; this.exitScope = nodeType == XmlNodeType.EndElement; this.depthDelta = depthDelta; this.isEmptyElement = false; this.quoteChar = '"'; }
public XmlAttributeTextNode(StringHandle localName, ValueHandle value) : base(XmlNodeType.Text, localName, value, (XmlNodeFlags)47, ReadState.Interactive, null, 1) { }
protected XmlTextNode(XmlNodeType nodeType, StringHandle localName, ValueHandle value, XmlNodeFlags nodeFlags, ReadState readState, XmlAttributeTextNode attributeTextNode, int depthDelta) : base(nodeType, localName, value, nodeFlags, readState, attributeTextNode, depthDelta) { }
public XmlEndElementNode(StringHandle localName, ValueHandle value) : base(XmlNodeType.EndElement, localName, value, XmlNodeFlags.HasContent, ReadState.Interactive, null, -1) { }
private XmlAttributeNode(StringHandle localName, ValueHandle value) : base(XmlNodeType.Attribute, localName, value, (XmlNodeFlags)15, ReadState.Interactive, new XmlAttributeTextNode(localName, value), 0) { }
private XmlElementNode(StringHandle localName, ValueHandle value) : base(XmlNodeType.Element, localName, value, (XmlNodeFlags)33, ReadState.Interactive, null, -1) { this.endElementNode = new XmlEndElementNode(localName, value); }