.. _Search for Members:

Search for Members
==================

In addition to :ref:`Hierarchical Search`, you can use a *member pattern* after the dot '.' character to search for types or instances that contain specific members (for example methods, ports, events, etc). The members that match the *member pattern* are promoted to the top of the members pane.

**Search for port example**

.. list-table::
   :widths: auto

   * - No filter.
     - .. figure:: ../../images/common/quick_search_no_filter_port.png
   * - **Filter: .sleep**
       
       Search by port name. All instances with ports that contain the search pattern are shown.
     - .. figure:: ../../images/common/quick_search_port.png
   * - **Filter: sec/.sleep**
       
       Search by hierarchy and port name. Hierarchical searching and port searching can be combined.
     - .. figure:: ../../images/common/quick_search_hierarchical_port.png


**Search for method example**

.. list-table::
   :widths: auto

   * - No filter.
     - .. figure:: ../../images/common/quick_search_no_filter_members.png
   * - **Filter: .collect**
       
       Search by member name. All types with members that contain the search pattern are shown.
     - .. figure:: ../../images/common/quick_search_member.png
   * - **Filter: gpio/.collect**
       
       Search by hierarchy and member name. Hierarchical searching and member searching can be combined.
     - .. figure:: ../../images/common/quick_search_hierarchical_member.png



