Core2D.Shapes.XGroup.GetPoints C# (CSharp) Метод

GetPoints() публичный Метод

public GetPoints ( ) : IEnumerable
Результат IEnumerable
        public override IEnumerable<XPoint> GetPoints()
        {
            return Enumerable.Concat(Shapes.SelectMany(s => s.GetPoints()), Connectors);
        }

Usage Example

Пример #1
0
        public void GetPoints_Returns_Shapes_And_Connector_Points()
        {
            var target = new XGroup();

            var text = new XText();
            text.Data.Properties = text.Data.Properties.Add(new XProperty());
            target.Shapes = target.Shapes.Add(text);

            var point = new XPoint();
            point.Data.Properties = point.Data.Properties.Add(new XProperty());
            target.Connectors = target.Connectors.Add(point);

            Assert.Equal(3, target.GetPoints().Count());
        }