✅ If statement meaning
Does
if (Segments[i].Type is not SegmentType.Junction or SegmentType.Tail) mean if(Segments[i].Type != SegmentType.Junction && Segments[i].Type != SegmentType.Tail)) ?