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
 protected XmlTextNode(XmlNodeType nodeType,
                   PrefixHandle prefix,
                   StringHandle localName,
                   ValueHandle value,
                   XmlNodeFlags nodeFlags,
                   ReadState readState,
                   XmlAttributeTextNode attributeTextNode,
                   int depthDelta)
     :
     base(nodeType, prefix, localName, value, nodeFlags, readState, attributeTextNode, depthDelta)
 {
 }
Esempio n. 3
0
            protected XmlNode(XmlNodeType nodeType,
                              PrefixHandle prefix,
                              StringHandle localName,
                              ValueHandle value,
                              XmlNodeFlags nodeFlags,
                              ReadState readState,
                              XmlAttributeTextNode attributeTextNode,
                              int depthDelta)
            {
                _nodeType = nodeType;
                _prefix = prefix;
                _localName = localName;
                _value = value;
                _ns = NamespaceManager.EmptyNamespace;
                _hasValue = ((nodeFlags & XmlNodeFlags.HasValue) != 0);
                _canGetAttribute = ((nodeFlags & XmlNodeFlags.CanGetAttribute) != 0);
                _canMoveToElement = ((nodeFlags & XmlNodeFlags.CanMoveToElement) != 0);
                _isAtomicValue = ((nodeFlags & XmlNodeFlags.AtomicValue) != 0);
                _skipValue = ((nodeFlags & XmlNodeFlags.SkipValue) != 0);
                _hasContent = ((nodeFlags & XmlNodeFlags.HasContent) != 0);
                _readState = readState;
                _attributeTextNode = attributeTextNode;
                _exitScope = (nodeType == XmlNodeType.EndElement);
                _depthDelta = depthDelta;
                _isEmptyElement = false;
                _quoteChar = '"';

                _qnameType = QNameType.Normal;
            }
Esempio n. 4
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. 5
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 = '"';
 }