
public sealed class TopologyEdge : TopologyElement, System.IDisposable, System.IEquatable<TopologyEdge>, System.IEquatable<TopologyElement>
Public NotInheritable Class TopologyEdge Inherits TopologyElement Implements System.IDisposable, System.IEquatable(Of TopologyEdge), System.IEquatable(Of TopologyElement)
private async Task BuildGraphWithActiveView() { await QueuedTask.Run(() => { //Build the map topology graph MapView.Active.BuildMapTopologyGraph<TopologyDefinition>(async topologyGraph => { //Getting the nodes and edges present in the graph var topologyGraphNodes = topologyGraph.GetNodes(); var topologyGraphEdges = topologyGraph.GetEdges(); foreach (var node in topologyGraphNodes) { // do something with the node } foreach (var edge in topologyGraphEdges) { // do something with the edge } MessageBox.Show($"Number of topo graph nodes are: {topologyGraphNodes.Count}.\n Number of topo graph edges are {topologyGraphEdges.Count}.", "Map Topology Info"); }); }); }
System.Object
ArcGIS.Core.CoreObjectsBase
ArcGIS.Core.Data.Topology.TopologyElement
ArcGIS.Core.Data.Topology.TopologyEdge
Target Platforms: Windows 11, Windows 10