public System.Drawing.Point[] GetBorders() { borders.Clear(); borders.AddRange(SetARegion.GetBorders()); borders.AddRange(SetBRegion.GetBorders()); borders.AddRange(SetCRegion.GetBorders()); return(borders.ToArray()); }
internal System.Drawing.Point[] GetBorders() { borders.Clear(); borders.AddRange(ARegion.GetBorders()); borders.AddRange(BRegion.GetBorders()); borders.AddRange(CRegion.GetBorders()); borders.AddRange(DRegion.GetBorders()); borders.AddRange(ERegion.GetBorders()); foreach (Arbitary3DRect l in ItemRegion.ToList().Reverse <Arbitary3DRect>()) { borders.AddRange(l.GetBorders()); } return(borders.ToArray()); }