ArcObjects Library Reference (System)  

ISet Interface

Provides access to members that control a simple set of objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

The ISet interface provides properties and methods for adding objects, removing objects, and sequentially accessing objects in a Set.

When To Use

The Set object holds a collection of homogeneous or heterogeneous objects.

Members

Description
Method Add Adds an object to the set.
Read-only property Count The element count of the set.
Method Find Searches for the object in the set.
Method Next Obtains the next object in the set.
Method Remove Removes the object from the set.
Method RemoveAll Removes all objects from the set.
Method Reset Resets the set for enumerating through the objects with Next.

CoClasses that implement ISet

CoClasses and Classes Description
GroupFeedback (esriDisplay) Feedback for a group of feedback objects.
ObjectList (esriTrackingAnalyst) A container class to hold relevant objects (e.g., server connection, actions, feature class).
Set Generic set of objects.

.NET Samples

Create a custom raster function (Code Files: WatermarkFunctionUIClass) | Cut polygons without selection edit task (Code Files: CutPolygonsWithoutSelectionEditTask) | Implementing a schematic digitizing tool (Code Files: DigitTool) | Implementing a schematic rule and its property page (Code Files: ReductionLinkPropertyPage) | Layer property page and property sheet (Code Files: LayerVisibilityPage SimpleLayerPropertiesCmd) | Migrating from VB6 to VB .NET for ArcGIS 10 (Code Files: ButtonAddIn clscopy_table_sel clsCopyTableSelection) | Move a graphic along a path in ArcMap (Code Files: MapGraphicTrackPropPage) | Multivariate renderer (Code Files: MultivariateRendPropPage) | Schematic diagram auto refresh (Code Files: FormAutorefresh) | Server spatial query server object extension (Code Files: SOEPropertyPage) | Time Series Graph tool add-in (Code Files: TimeSeriesGraph) | Timestamper class extension (Code Files: TimestampPropertyPage) |

.NET Related Topics

Creating a predefined vertical coordinate system | Creating class extensions | Creating custom symbols | DefenseSolutions | Geodatabase | How to create property pages and property sheets | How to create SOE property pages | How to generate directions | LocationUI | Migrating VB6 to VB.NET for ArcGIS 10 | Using the SpatialReferenceEnvironment | Working with the ArcGIS snapping environment |