ArgumentNullException.  In fact, Debug.Assert should do.  We should never ever reach such condition (should have fail earlier).