Clone() public méthode

public Clone ( ) : DnaPoint
Résultat DnaPoint
Exemple #1
0
        internal DnaPolygon Clone()
        {
            var newPolygon = new DnaPolygon
            {
                Points = new List <DnaPoint>(),
                Brush  = Brush.Clone()
            };

            unchecked
            {
                for (int i = 0; i < Points.Count; i++)
                {
                    DnaPoint point = Points[i];
                    newPolygon.Points.Add(point.Clone());
                }
            }

            return(newPolygon);
        }