/// <summary>
 /// Get a string representation for a given TransportWayId.
 /// </summary>
 /// <param name="transportApi">TransportApi instance.</param>
 /// <param name="wayId">The id of a TransportDirectedWay.</param>
 /// <returns>A string representation of the id, in format \`\`\`&lt;networkType&gt;:&lt;cellKey&gt;:&lt;localId&gt;\`\`\`.</returns>
 static public string WayIdToString(this TransportApi transportApi, TransportWayId wayId)
 {
     return(string.Format("{0}:{1}:{2}", wayId.NetworkType, transportApi.TransportCellKeyToString(wayId.CellKey), wayId.LocalWayId));
 }
 /// <summary>
 /// Get a string representation for a given TransportNodeId.
 /// </summary>
 /// <param name="transportApi">TransportApi instance.</param>
 /// <param name="nodeId">The id of a TransportNode.</param>
 /// <returns>A string representation of the id, in format \`\`\`&lt;networkType&gt;:&lt;cellKey&gt;:&lt;localId&gt;\`\`\`.</returns>
 static public string NodeIdToString(this TransportApi transportApi, TransportNodeId nodeId)
 {
     return(string.Format("{0}:{1}:{2}", nodeId.NetworkType, transportApi.TransportCellKeyToString(nodeId.CellKey), nodeId.LocalNodeId));
 }
 /// <summary>
 /// Get a string representation for a given TransportDirectedEdgeId.
 /// </summary>
 /// <param name="transportApi">TransportApi instance.</param>
 /// <param name="directedEdgeId">The id of a TransportDirectedEdge.</param>
 /// <returns>A string representation of the id, in format \`\`\`&lt;networkType&gt;:&lt;cellKey&gt;:&lt;localId&gt;\`\`\`.</returns>
 static public string DirectedEdgeIdToString(this TransportApi transportApi, TransportDirectedEdgeId directedEdgeId)
 {
     return(string.Format("{0}:{1}:{2}", directedEdgeId.NetworkType, transportApi.TransportCellKeyToString(directedEdgeId.CellKey), directedEdgeId.LocalDirectedEdgeId));
 }