MouseProcessorBase Class

Provides a base implementation for mouse bindings, so that clients can override only the methods they need.

System.Object
  Microsoft.VisualStudio.Text.Editor.MouseProcessorBase

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

public abstract class MouseProcessorBase : IMouseProcessor

The MouseProcessorBase type exposes the following members.

  NameDescription
Protected methodMouseProcessorBaseInitializes a new instance of MouseProcessorBase.
Top

  NameDescription
Public methodEqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodPostprocessDragEnterHandles the drag enter event after the default handler.
Public methodPostprocessDragLeaveHandles the drag leave event after the default handler.
Public methodPostprocessDragOverHandles the drag over event after the default handler.
Public methodPostprocessDropHandles the drop event after the default handler.
Public methodPostprocessGiveFeedbackHandles the feedback event after the default handler.
Public methodPostprocessMouseDownHandles the mouse down event after the default handler.
Public methodPostprocessMouseEnterHandles the mouse enter event after the default handler.
Public methodPostprocessMouseLeaveHandles the mouse leave event after the default handler.
Public methodPostprocessMouseLeftButtonDownHandles the mouse left button down event after the default handler.
Public methodPostprocessMouseLeftButtonUpHandles the mouse left button up event after the default handler.
Public methodPostprocessMouseMoveHandles the mouse move event after the default handler.
Public methodPostprocessMouseRightButtonDownHandles the mouse right button down event after the default handler.
Public methodPostprocessMouseRightButtonUpHandles the mouse right button up event after the default handler.
Public methodPostprocessMouseUpHandles the mouse up event after the default handler.
Public methodPostprocessMouseWheelHandles the mouse wheel event after the default handler.
Public methodPostprocessQueryContinueDragHandles the query continue drag event after the default handler.
Public methodPreprocessDragEnterHandles the drag enter event before the default handler.
Public methodPreprocessDragLeaveHandles the drag leave event before the default handler.
Public methodPreprocessDragOverHandles the drag over event before the default handler.
Public methodPreprocessDropHandles the drop event before the default handler.
Public methodPreprocessGiveFeedbackHandles the feedback event before the default handler.
Public methodPreprocessMouseDownHandles the mouse down event before the default handler.
Public methodPreprocessMouseEnterHandles the mouse enter event before the default handler.
Public methodPreprocessMouseLeaveHandles the mouse leave event before the default handler.
Public methodPreprocessMouseLeftButtonDownHandles the mouse left button down event before the default handler.
Public methodPreprocessMouseLeftButtonUpHandles the mouse left button up event before the default handler.
Public methodPreprocessMouseMoveHandles the mouse move event before the default handler.
Public methodPreprocessMouseRightButtonDownHandles the mouse right button down event before the default handler.
Public methodPreprocessMouseRightButtonUpHandles the mouse right button up event before the default handler.
Public methodPreprocessMouseUpHandles the mouse up event before the default handler.
Public methodPreprocessMouseWheelHandles the mouse wheel event before the default handler.
Public methodPreprocessQueryContinueDragHandles the query continue drag event before the default handler.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft