private void EnsureValidResponse(MobileImageMounterResponse response) { if (response.Error != null) { throw new MobileImageMounterException($"Invalid image mounter response: {response.Status}: {response.Error}", response.Status, response.Error.Value, response.DetailedError); } }
private void EnsureValidResponse(MobileImageMounterResponse response, MobileImageMounterStatus expectedStatus) { this.EnsureValidResponse(response); if (response.Status != expectedStatus) { throw new MobileImageMounterException($"Invalid image mounter response. Expected {expectedStatus} but received the {response.Status} status.", response.Status, response.Error, response.DetailedError); } }