public override string ToString() { return(LayoutContext.ToString() + "/" + EdgesDockPosition.ToString()); }
private void DumpEdgesInternal(string header) { if (header == null) { header = LayoutContext.ToString() + " "; } string buffer = header + EdgesDockPosition.ToString() + ": State: " + CurrentRelationshipLevel.ToString() + "; Physical Neighbors: "; string separator = ""; if (PhysicalNeighbors == null) { buffer += "<null>"; } else { foreach (LayoutContext layoutContext in PhysicalNeighbors) { buffer += separator + "[" + layoutContext.ToString() + "]"; separator = ","; } } buffer += "; Int Phys Edge: "; separator = ""; if (_interiorPhysicalEdge == null) { buffer += "<null>"; } else { foreach (LayoutContext layoutContext in _interiorPhysicalEdge) { buffer += separator + "[" + layoutContext.ToString() + "]"; separator = ","; } } buffer += "; Ext Phys Edge: "; separator = ""; if (_exteriorPhysicalEdge == null) { buffer += "<null>"; } else { foreach (LayoutContext layoutContext in _exteriorPhysicalEdge) { buffer += separator + "[" + layoutContext.ToString() + "]"; separator = ","; } } Debug.Print(buffer); buffer = " Logical Neighbors: "; separator = ""; if (_logicalNeighbors == null) { buffer += "<null>"; } else { foreach (LayoutContext layoutContext in _logicalNeighbors) { buffer += separator + "[" + layoutContext.ToString() + "]"; separator = ","; } } buffer += "; Log Replacements: "; separator = ""; if (_logicalReplacements == null) { buffer += "<null>"; } else { foreach (LayoutContext layoutContext in _logicalReplacements) { buffer += separator + "[" + layoutContext.ToString() + "]"; separator = ","; } } buffer += "; Int Log Edge: "; separator = ""; if (_interiorLogicalEdge == null) { buffer += "<null>"; } else { foreach (LayoutContext layoutContext in _interiorLogicalEdge) { buffer += separator + "[" + layoutContext.ToString() + "]"; separator = ","; } } buffer += "; Ext Log Edge: "; separator = ""; if (_exteriorLogicalEdge == null) { buffer += "<null>"; } else { foreach (LayoutContext layoutContext in _exteriorLogicalEdge) { buffer += separator + "[" + layoutContext.ToString() + "]"; separator = ","; } } Debug.Print(buffer); }