ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / KnowledgeGraphLayerIDSet Class / Contains Method
The named object type to check.
Example

In This Topic
    Contains Method (KnowledgeGraphLayerIDSet)
    In This Topic
    Determines if the specified named object type is in the ID set.
    Syntax
    public bool Contains( 
       string namedObjectType
    )
    Public Function Contains( _
       ByVal namedObjectType As String _
    ) As Boolean

    Parameters

    namedObjectType
    The named object type to check.

    Return Value

    True if the ID set contains the named object type.
    Example
    Get the ID Set of a KG layer
    QueuedTask.Run(() =>
    {
      var idSet = kgLayer.GetIDSet();
    
      // is the set empty?
      var isEmpty = idSet.IsEmpty;
      // get the count of named object types
      var countNamedObjects = idSet.NamedObjectTypeCount;
      // does it contain the entity "Species";
      var contains = idSet.Contains("Species");
    
      // get the idSet as a dictionary of namedObjectType and oids
      var oidDict = idSet.ToOIDDictionary();
      var speciesOIDs = oidDict["Species"];
    
      // alternatively get the idSet as a dictionary of 
      // namedObjectTypes and uuids
      var uuidDict = idSet.ToUIDDictionary();
      var speciesUuids = uuidDict["Species"];
    
    });
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.3 or higher.
    See Also