ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / FeatureSceneLayer Class / Select Method
A query filter or spatial filter
A combination method.
Example

In This Topic
    Select Method (FeatureSceneLayer)
    In This Topic
    Selects features based upon the specified attribute and/or spatial criteria and combination method. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run.
    No associated feature service
    Remarks
    Select can only be used on feature scene layers that have an associated feature service. Check HasAssociatedFeatureService property to determine if the FeatureSceneLayer has an associated feature service. Calling Select() on a FeatureSceneLayer with no associated feature service will throw a System.InvalidOperationException
    Selected features will be highlighted on the map and on the table view
    Select() also honors any existing definition query.
    Callers should explicitly dispose of the returned ArcGIS.Core.Data.Selection.
    Example
    Hide Selected features and Show Hidden features
    //var featSceneLayer = ...;
    if (featSceneLayer.HasAssociatedFeatureService)
      return;//Search and Select not supported
    
    await QueuedTask.Run(() =>
    {
      QueryFilter qf = new QueryFilter()
      {
        ObjectIDs = new List<long>() { 6069, 6070, 6071 },
        SubFields = "*"
      };
      featSceneLayer.Select(qf, SelectionCombinationMethod.New);
    
      featSceneLayer.HideSelectedFeatures();
      var selectionCount = featSceneLayer.SelectionCount;
    
      featSceneLayer.ShowHiddenFeatures();
      selectionCount = featSceneLayer.SelectionCount;
    
    });
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also