.. _Update Extern Prototype/Implementation:

Update Extern Prototype/Implementation
======================================

An error is triggered when the implementation of an extern method doesn't match its prototype.

.. figure:: ../../images/common/sv_quick_fix_extern_update_to_match_list.png

Place the editor cursor on the error's line and press :kbd:`Ctrl+1`, select **Update implementation to match extern prototype** or **Update extern prototype to match implementation** from the list of quick fix proposals and press  :kbd:`Enter`.

The method signature (return type, argument names and types) is updated accordingly to match the prototype:


.. figure:: ../../images/common/sv_quick_fix_extern_update_to_match_after.png


