| Class | Description |
![Class](template/packages/core-dotnet/images/Class.png) | Add |
Computes the sum of the network attribute from each applicable element.
|
![Class](template/packages/core-dotnet/images/Class.png) | AggregatedGeometryResult |
Represents the result of aggregated geometries (multi-point, polyline or polygon) from a trace output.
|
![Class](template/packages/core-dotnet/images/Class.png) | And |
The And conditional expression is used to perform boolean logic with other conditional expressions.
|
![Class](template/packages/core-dotnet/images/Class.png) | Average |
Computes the average value of the network attribute from each applicable element.
|
![Class](template/packages/core-dotnet/images/Class.png) | 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 |
![Class](template/packages/core-dotnet/images/Class.png) | 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.
|
![Class](template/packages/core-dotnet/images/Class.png) | 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.
|
![Class](template/packages/core-dotnet/images/Class.png) | ConnectedTracer |
The ConnectedTracer class performs a connected trace- returning elements that that connected to the starting points.
|
![Class](template/packages/core-dotnet/images/Class.png) | Count |
Counts the number of applicable elements.
|
![Class](template/packages/core-dotnet/images/Class.png) | DownstreamTracer |
The DownstreamTracer class performs a downstream trace.
|
![Class](template/packages/core-dotnet/images/Class.png) | ElementResult | Represents the result of ArcGIS.Core.Data.UtilityNetwork.Element information from a trace output. |
![Class](template/packages/core-dotnet/images/Class.png) | Filter |
The Filter class encapsulates all of the criteria that determine filters in a utility network trace.
|
![Class](template/packages/core-dotnet/images/Class.png) | Function |
Functions allow the computation of values during a network trace.
|
![Class](template/packages/core-dotnet/images/Class.png) | FunctionBarrier |
A FunctionBarrier stops continued traversal when a comparison expression evaluates as true.
|
![Class](template/packages/core-dotnet/images/Class.png) | FunctionOutput | The result of a Function that is executed by a trace. |
![Class](template/packages/core-dotnet/images/Class.png) | FunctionOutputResult | Represents the result of FunctionOutput information from a trace output. |
![Class](template/packages/core-dotnet/images/Class.png) | IsolationTracer |
The IsolationTracer class identifies features that can isolate a specific section of a network
|
![Class](template/packages/core-dotnet/images/Class.png) | LoopsTracer |
The LoopsTracer class returns elements that participate in loops.
|
![Class](template/packages/core-dotnet/images/Class.png) | Max |
Computes the maximum value of the network attribute from each applicable element.
|
![Class](template/packages/core-dotnet/images/Class.png) | Min |
Computes the minimum value of the network attribute from each applicable element.
|
![Class](template/packages/core-dotnet/images/Class.png) | NamedTraceConfiguration |
The NamedTraceConfiguration object defines a set of input parameters to a tracing operation.
|
![Class](template/packages/core-dotnet/images/Class.png) | NamedTraceConfigurationQuery | Represents a filter for performing a query to find the desired NamedTraceConfiguration objects. |
![Class](template/packages/core-dotnet/images/Class.png) | NearestNeighbor |
The NearestNeighbor class encapsulates all of the criteria for defining a nearest neighbor filter.
|
![Class](template/packages/core-dotnet/images/Class.png) | 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. |
![Class](template/packages/core-dotnet/images/Class.png) | Or |
The Or conditional expression is used to perform boolean logic with other conditional expressions.
|
![Class](template/packages/core-dotnet/images/Class.png) | 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.
|
![Class](template/packages/core-dotnet/images/Class.png) | Result |
The Result object returns information from a trace.
|
![Class](template/packages/core-dotnet/images/Class.png) | ShortestPathTracer |
The ShortestPathTracer returns the shortest path between two starting points.
|
![Class](template/packages/core-dotnet/images/Class.png) | SubnetworkControllerTracer |
The SubnetworkControllerTracer finds sources and sinks of a particular subnetwork.
|
![Class](template/packages/core-dotnet/images/Class.png) | SubnetworkTracer |
The SubnetworkTracer object performs a subnetwork trace.
|
![Class](template/packages/core-dotnet/images/Class.png) | 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.
|
![Class](template/packages/core-dotnet/images/Class.png) | TraceArgument |
The TraceArgument class consolidates all of the input parameters to a trace.
|
![Class](template/packages/core-dotnet/images/Class.png) | TraceConfiguration |
The TraceConfiguration object defines a set of input parameters to a tracing operation.
|
![Class](template/packages/core-dotnet/images/Class.png) | TraceManager | The TraceManager class provides access to Tracer objects. |
![Class](template/packages/core-dotnet/images/Class.png) | Tracer |
Tracer is an abstract base class that provides tracing capabilities.
|
![Class](template/packages/core-dotnet/images/Class.png) | Traversability |
The Traversability class encapsulates all of the criteria that determines traversability in a utility network trace.
|
![Class](template/packages/core-dotnet/images/Class.png) | UpstreamTracer |
The UpstreamTracer class performs a upstream trace.
|