public DisplayNeighborRelation AsDisplayNeighborRelation() { if (displayNeighborRelation == null) // This makes sure that we are pointing at the same object from both members even after conversion { displayNeighborRelation = new DisplayNeighborRelation(firstMember, secondMember, neighborType); } return(displayNeighborRelation); }
public void AddDisplayNeighbor(DisplayNeighborRelation relation) { relation.AddDisplayReadySlice(this); this.displayNeighbors.Add(relation); }