public delegate T GetObject<T>(SqlDataReader reader);
public delegate KeyValuePair<TKey, TValue> GetObject<TKey, TValue>(SqlDataReader reader);
Is it possible for removing that 2nd line (the two lines are on consecutive lines) to ever make any difference at all, superficial or not?