BoxDiagrams.TextBox.AddCornerAdorner C# (CSharp) Метод

AddCornerAdorner() приватный Метод

private AddCornerAdorner ( ICollection list, Loyc.Geometry.Point point, Loyc.Geometry.Vector vector ) : void
list ICollection
point Loyc.Geometry.Point
vector Loyc.Geometry.Vector
Результат void
		private void AddCornerAdorner(ICollection<LLShape> list, PointT point, VectorT vector)
		{
			VectorT up = new VectorT(0, -vector.Y), down = new VectorT(0, vector.Y);
			VectorT left = new VectorT(-vector.X, 0), right = new VectorT(vector.X, 0);
			var points = new[] { 
				point, point.Add(up), point.Add(up).Add(right), 
				point.Add(vector), point.Add(left).Add(down), point.Add(left)
			};
			list.Add(new LLPolygon(SelAdornerFillStyle, points));
			list.Add(new LLPolyline(SelAdornerLineStyle, points.Slice(1).AsList()));
		}