This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Constants > E > esriSelectionResultEnum Constants (ArcObjects .NET 10.5 SDK) |
Selection result options.
Constant | Value | Description |
---|---|---|
esriSelectionResultNew | 0 | Creates a new selection. |
esriSelectionResultAdd | 1 | Adds to the current selection. |
esriSelectionResultSubtract | 2 | Subtracts from the current selection. |
esriSelectionResultAnd | 3 | Selects from the current selection. |
esriSelectionResultXOR | 4 | Performs an 'exclusive or' with the current selection. |
These constants define combination methods for selection operations i.e. how the selection performed will combine with an existing selection. It is the programmatic equivalent of the pulldown menus found in the selection dialogs in ArcMap.
esriSelectionResultXOR performs an 'exclusive or' with the current selection. The results of a selection using this combination method are shown in the following table:
Selected before query | Expression evaluates to true | Selected after query |
---|---|---|
Yes | No | Yes |
No | No | No |
Yes | Yes | No |
No | Yes | Yes |