public override object Clone() { SpanLastQuery spanLastQuery = new SpanLastQuery((SpanQuery)this.match.Clone(), this.analyzer); spanLastQuery.Boost = this.Boost; return((object)spanLastQuery); }
public override Query Rewrite(IndexReader reader) { SpanLastQuery spanLastQuery = (SpanLastQuery)null; SpanQuery spanQuery = (SpanQuery)this.match.Rewrite(reader); if (spanQuery != this.match) { spanLastQuery = (SpanLastQuery)this.Clone(); spanLastQuery.match = spanQuery; } return((Query)spanLastQuery ?? (Query)this); }
public override bool Equals(object o) { if (this == o) { return(true); } if (!(o is SpanLastQuery)) { return(false); } SpanLastQuery spanLastQuery = (SpanLastQuery)o; if (this.match.Equals((object)spanLastQuery.match)) { return((double)this.Boost == (double)spanLastQuery.Boost); } return(false); }
public override object Clone() { SpanLastQuery spanLastQuery = new SpanLastQuery((SpanQuery)this.match.Clone(), this.analyzer); spanLastQuery.Boost = this.Boost; return (object)spanLastQuery; }
private void InitBlock(IndexReader reader, SpanLastQuery enclosingInstance) { this.reader = reader; this.enclosingInstance = enclosingInstance; this.spans = this.Enclosing_Instance.match.GetSpans(reader); }
public AnonymousClassSpans(IndexReader reader, SpanLastQuery enclosingInstance) { this.InitBlock(reader, enclosingInstance); }