public ShortlistKnownState(SuggestionProviderBase <TItem> owner, string query, IList <TItem> shortlist) : base(owner) { _query = query; _shortlist = shortlist; }
public CleanState(SuggestionProviderBase <TItem> owner) : base(owner) { }
public ShortlistRequestState(SuggestionProviderBase <TItem> owner, string query) : base(owner) { _currentQuery = _query = query; }
protected State(SuggestionProviderBase <TItem> owner) { _owner = owner; }