/// <summary> /// Initializes a new instance of the <see cref="SplitLineAction" /> class. /// </summary> /// <param name="line">The line.</param> /// <param name="point">The point.</param> /// <param name="tool">The tool.</param> public SplitLineAction(SelectedLine line, LinePoint point, [NotNull] SplitLineTool tool) { Debug.Assert(line != null, "line != null"); Debug.Assert(point != null, "point != null"); Debug.Assert(tool != null, "tool != null"); _line = line; _point = point; _tool = tool; }