Ejemplo n.º 1
0
        internal XPathSortComparer Clone()
        {
            XPathSortComparer clone = new XPathSortComparer(this.numSorts);

            for (int i = 0; i < this.numSorts; i++)
            {
                clone.comparers[i]   = this.comparers[i];
                clone.expressions[i] = this.expressions[i].Clone(); // Expressions should be cloned because IQuery should be cloned
            }
            clone.numSorts = this.numSorts;
            return(clone);
        }
Ejemplo n.º 2
0
 internal SortQuery(SortQuery originalQuery)
 {
     this._qyInput = originalQuery._qyInput.Clone();
     this.comparer = originalQuery.comparer.Clone();
 }