Lucene.Net.Facet.DrillDownQuery.Clone C# (CSharp) Method

Clone() public method

public Clone ( ) : object
return object
        public override object Clone()
        {
            return new DrillDownQuery(config, query, drillDownDims);
        }

Usage Example

        public virtual void TestClone()
        {
            var q = new DrillDownQuery(config, new MatchAllDocsQuery());

            q.Add("a");

            var clone = q.Clone() as DrillDownQuery;

            Assert.NotNull(clone);
            clone.Add("b");
            Assert.False(q.ToString().Equals(clone.ToString(), StringComparison.Ordinal), "query wasn't cloned: source=" + q + " clone=" + clone);
        }
All Usage Examples Of Lucene.Net.Facet.DrillDownQuery::Clone