This document is archived and information here might be outdated.  Recommended version.

IGPValueExpression Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geoprocessing > ESRI.ArcGIS.Geoprocessing > Interfaces > IG > IGPValueExpression Interface
ArcGIS Developer Help

IGPValueExpression Interface

Provides access to GPExpression objects.

Product Availability

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


Name Description
Method GetAsText Gets the text value of the variable value.
Method GetVariableNames Returns a string array of the variable names.
Read/write property Resolved Gets the resolved state.
Method ResolveValue Resolves a given variable value.
Read/write property Variables Returns an array of variables.

Classes that implement IGPValueExpression

Classes Description
GPMultiValue Geoprocessing value object that contains multiple geoprocessing value objects.
GPRasterCalculatorExpression (esriSpatialAnalyst) GeoProcessor Spatial Analyst GPRasterCalculatorExpression object.
GPSAExtractValues (esriSpatialAnalyst) GeoProcessor Spatial Analyst GPSAExtractValues object.
GPSAWeightedSum (esriSpatialAnalyst) GeoProcessor Spatial Analyst WeightedSum object.
GPValueTable Geoprocessing value object containing two-dimensional array of geoprocessing value objects.
MdVariable Model variable object that contains a value object.