public QueryResponseEventGenerator <ResponseType> AddQuery <ResponseType>(Query <ResponseType> query) where ResponseType : Response, new() { var queryResponseEventGenerator = new QueryResponseEventGenerator <ResponseType>(this.obd2Interface, query); this.queries.Add(queryResponseEventGenerator); return(queryResponseEventGenerator); }
public bool RemoveQuery(QueryResponseEventGenerator query) { return(this.queries.Remove(query)); }