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; }
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; }
internal void SetSizeAndLast() { this.size = 1; this.flags |= NodeSequenceItemFlags.NodesetLast; }
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; }
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))); }