ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.GeoProcessing Namespace / GeoprocessingProjectItem Class / IsSearchable Property
Example

In This Topic
    IsSearchable Property (GeoprocessingProjectItem)
    In This Topic
    Gets whether the item is searchable. Default is true.
    Syntax
    Protected Overrides NotOverridable ReadOnly Property IsSearchable As Boolean
    protected override bool IsSearchable {get;}
    Example
    Get Geoprocessing project items
    {
      var gpItems = CoreModule.CurrentProject.Items.OfType<GeoprocessingProjectItem>();
    
      // go through all the available toolboxes
      foreach (var gpItem in gpItems)
      {
        var itemsInsideToolBox = gpItem.GetItems();
    
        // then for each toolbox list the tools inside
        foreach (var toolItem in itemsInsideToolBox)
        {
          string newTool = string.Join(";", [toolItem.Path, toolItem.Name]);
          // do something with the newTool
          // for example, add to a list to track or use them later
        }
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also