|  | Class | Description | 
|---|
|  | Add | Computes the sum of the network attribute from each applicable element. | 
|  | AggregatedGeometryResult | Represents the result of aggregated geometries (multi-point, polyline or polygon) from a trace output. | 
|  | And | The And conditional expression is used to perform boolean logic with other conditional expressions. | 
|  | Average | Computes the average value of the network attribute from each applicable element. | 
|  | CategoryComparison | The CategoryComparison conditional expression performs a comparison that checks to see if a Category is assigned to the ArcGIS.Core.Data.UtilityNetwork.AssetType of the current row | 
|  | Condition | The Condition class is an abstract base class that represents a Boolean condition.  It is used in conjunction with tracing in different contexts- including control of traversability and control of applicability of functional expressions. | 
|  | ConditionalExpression | The ConditionalExpression class is an abstract base class that represents a Boolean condition composed of one or more comparison clauses.  It is used in conjunction with tracing in different contexts- including control of traversability and control of applicability of functional expressions. | 
|  | ConnectedTracer | The ConnectedTracer class performs a connected trace- returning elements that that connected to the starting points. | 
|  | Count | Counts the number of applicable elements. | 
|  | DownstreamTracer | The DownstreamTracer class performs a downstream trace. | 
|  | ElementResult | Represents the result of ArcGIS.Core.Data.UtilityNetwork.Element information from a trace output. | 
|  | FeatureElement | Represents a row inside a utility network that is returned from a trace operation with the Features result type. | 
|  | FeatureElementResult | Represents the result of FeatureElement information from a trace output. | 
|  | Filter | The Filter class encapsulates all of the criteria that determine filters in a utility network trace. | 
|  | Function | Functions allow the computation of values during a network trace. | 
|  | FunctionBarrier | A FunctionBarrier stops continued traversal when a comparison expression evaluates as true. | 
|  | FunctionOutput | The result of a Function that is executed by a trace. | 
|  | FunctionOutputResult | Represents the result of FunctionOutput information from a trace output. | 
|  | IsolationTracer | The IsolationTracer class identifies features that can isolate a specific section of a network | 
|  | LoopsTracer | The LoopsTracer class returns elements that participate in loops. | 
|  | Max | Computes the maximum value of the network attribute from each applicable element. | 
|  | Min | Computes the minimum value of the network attribute from each applicable element. | 
|  | NamedTraceConfiguration | The NamedTraceConfiguration object defines a set of input parameters to a tracing operation. | 
|  | NamedTraceConfigurationQuery | Represents a filter for performing a query to find the desired NamedTraceConfiguration objects. | 
|  | NearestNeighbor | The NearestNeighbor class encapsulates all of the criteria for defining a nearest neighbor filter. | 
|  | NetworkAttributeComparison | The NetworkAttributeComparison conditional expression performs a comparison against the value of a ArcGIS.Core.Data.UtilityNetwork.NetworkAttribute. The comparison may be against a specific value or against a second NetworkAttribute. | 
|  | Or | The Or conditional expression is used to perform boolean logic with other conditional expressions. | 
|  | Propagator | Propagator objects allow a subset of NetworkAttribute values to propagate through a network while executing a trace.  These values can be tested to allow or disallow further traversal. | 
|  | Result | The Result object returns information from a trace. | 
|  | ResultOptions | Specifies additional field values that can be returned from a trace operation using the ResultType.Feature result type. | 
|  | ShortestPathTracer | The ShortestPathTracer returns the shortest path between two starting points. | 
|  | SubnetworkControllerTracer | The SubnetworkControllerTracer finds sources and sinks of a particular subnetwork. | 
|  | SubnetworkTracer | The SubnetworkTracer object performs a subnetwork trace. | 
|  | Subtract | Takes the network attribute value from the starting point as the base number, and then subtracts the value of the network attribute from each applicable element. | 
|  | TraceArgument | The TraceArgument class consolidates all of the input parameters to a trace. | 
|  | TraceConfiguration | The TraceConfiguration object defines a set of input parameters to a tracing operation. | 
|  | TraceExportOptions | Represents a mechanism to export the results of a trace operation. | 
|  | TraceManager | The TraceManager class provides access to Tracer objects. | 
|  | Tracer | Tracer is an abstract base class that provides tracing capabilities. | 
|  | TraceResultFieldValue | Represents the information of a field belonging to a specific ArcGIS.Core.Data.Row returned from a trace operation. | 
|  | Traversability | The Traversability class encapsulates all of the criteria that determines traversability in a utility network trace. | 
|  | UpstreamTracer | The UpstreamTracer class performs a upstream trace. |