/// <summary>
 /// Moves the pointer to a markup container.
 /// </summary>
 /// <param name="container"></param>
 /// <param name="atStart">bool that specifies whether to position the pointer at the beginning of the container's content.</param>
 public void MoveToContainer(MarkupContainer container, bool atStart)
 {
     PointerRaw.MoveToContainer(container.Container, atStart);
 }
 /// <summary>
 /// Inspects the content of the container to the left of the markup pointer and optionally moves
 /// the pointer one position to the left.
 /// </summary>
 /// <param name="move">TRUE if the pointer is to move past the content to the left, or FALSE otherwise.
 /// If TRUE, the pointer will move either to the other side of the tag or text to its left, depending on
 /// the CONTEXT_TYPE to the pointer's left.
 /// </param>
 /// <param name="context">MarkupContext object to populate with the context information</param>
 public void Left(bool move, MarkupContext context)
 {
     PointerRaw.Left(move, out context.Context, out context.Element, IntPtr.Zero, IntPtr.Zero);
 }
 /// <summary>
 /// Moves the pointer adjacent to an element.
 /// </summary>
 /// <param name="element"></param>
 /// <param name="eAdj"></param>
 public void MoveAdjacentToElement(IHTMLElement element, _ELEMENT_ADJACENCY eAdj)
 {
     PointerRaw.MoveAdjacentToElement(element, eAdj);
 }
Esempio n. 4
0
 /// <summary>
 /// Moves this pointer to another pointer's location.
 /// </summary>
 /// <param name="p"></param>
 public void MoveToPointer(MarkupPointer p)
 {
     PointerRaw.MoveToPointer(p.PointerRaw);
 }