Exemplo n.º 1
0
 internal void Set(ref NodeSequenceItem item, int position, int size)
 {
     this.node     = item.node;
     this.position = position;
     this.size     = size;
     this.flags    = item.flags;
 }
Exemplo n.º 2
0
 internal void Set(QueryNode node, int position, int size)
 {
     this.node     = node;
     this.position = position;
     this.size     = size;
     this.flags    = NodeSequenceItemFlags.None;
 }
Exemplo n.º 3
0
 internal void Set(SeekableXPathNavigator node, int position, int size)
 {
     this.node     = new QueryNode(node);
     this.position = position;
     this.size     = size;
     this.flags    = NodeSequenceItemFlags.None;
 }
Exemplo n.º 4
0
        internal void Set(SeekableXPathNavigator node, int position, int size)
        {
            Fx.Assert(position > 0, "");
            Fx.Assert(null != node, "");

            this.node     = new QueryNode(node);
            this.position = position;
            this.size     = size;
            this.flags    = NodeSequenceItemFlags.None;
        }
Exemplo n.º 5
0
 internal void SetSizeAndLast()
 {
     this.size   = 1;
     this.flags |= NodeSequenceItemFlags.NodesetLast;
 }
Exemplo n.º 6
0
 internal void SetPositionAndSize(int position, int size)
 {
     this.position = position;
     this.size     = size;
     this.flags   &= ~NodeSequenceItemFlags.NodesetLast;
 }
 internal void SetSizeAndLast()
 {
     this.size = 1;
     this.flags = (NodeSequenceItemFlags) ((byte) (this.flags | NodeSequenceItemFlags.NodesetLast));
 }
 internal void SetPositionAndSize(int position, int size)
 {
     this.position = position;
     this.size = size;
     this.flags = (NodeSequenceItemFlags) ((byte) (this.flags & ((NodeSequenceItemFlags) 0xfe)));
 }
 internal void Set(ref NodeSequenceItem item, int position, int size)
 {
     this.node = item.node;
     this.position = position;
     this.size = size;
     this.flags = item.flags;
 }
 internal void Set(QueryNode node, int position, int size)
 {
     this.node = node;
     this.position = position;
     this.size = size;
     this.flags = NodeSequenceItemFlags.None;
 }
 internal void Set(SeekableXPathNavigator node, int position, int size)
 {
     this.node = new QueryNode(node);
     this.position = position;
     this.size = size;
     this.flags = NodeSequenceItemFlags.None;
 }
Exemplo n.º 12
0
 internal void SetSizeAndLast()
 {
     this.size  = 1;
     this.flags = (NodeSequenceItemFlags)((byte)(this.flags | NodeSequenceItemFlags.NodesetLast));
 }
Exemplo n.º 13
0
 internal void SetPositionAndSize(int position, int size)
 {
     this.position = position;
     this.size     = size;
     this.flags    = (NodeSequenceItemFlags)((byte)(this.flags & ((NodeSequenceItemFlags)0xfe)));
 }