Esempio n. 1
0
 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         = '"';
 }
Esempio n. 2
0
 public XmlAttributeTextNode(StringHandle localName, ValueHandle value)
     : base(XmlNodeType.Text, localName, value, (XmlNodeFlags)47, ReadState.Interactive,
            null, 1)
 {
 }
Esempio n. 3
0
 protected XmlTextNode(XmlNodeType nodeType, StringHandle localName, ValueHandle value, XmlNodeFlags nodeFlags, ReadState readState, XmlAttributeTextNode attributeTextNode, int depthDelta)
     : base(nodeType, localName, value, nodeFlags, readState, attributeTextNode, depthDelta)
 {
 }
Esempio n. 4
0
 public XmlEndElementNode(StringHandle localName, ValueHandle value)
     : base(XmlNodeType.EndElement, localName, value, XmlNodeFlags.HasContent, ReadState.Interactive, null, -1)
 {
 }
Esempio n. 5
0
 private XmlAttributeNode(StringHandle localName, ValueHandle value)
     : base(XmlNodeType.Attribute, localName, value, (XmlNodeFlags)15, ReadState.Interactive, new XmlAttributeTextNode(localName, value), 0)
 {
 }
Esempio n. 6
0
 private XmlElementNode(StringHandle localName, ValueHandle value)
     : base(XmlNodeType.Element, localName, value, (XmlNodeFlags)33, ReadState.Interactive, null, -1)
 {
     this.endElementNode = new XmlEndElementNode(localName, value);
 }