MouseProcessorBase Class
Provides a base implementation for mouse bindings, so that clients can override only the methods they need.
Inheritance Hierarchy
Object
Microsoft.VisualStudio.Text.Editor.MouseProcessorBase
Namespace: Microsoft.VisualStudio.Text.Editor
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntax
'Declaration
Public MustInherit Class MouseProcessorBase _
Implements IMouseProcessor
public abstract class MouseProcessorBase : IMouseProcessor
public ref class MouseProcessorBase abstract : IMouseProcessor
[<AbstractClass>]
type MouseProcessorBase =
class
interface IMouseProcessor
end
public abstract class MouseProcessorBase implements IMouseProcessor
The MouseProcessorBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
MouseProcessorBase | Initializes a new instance of MouseProcessorBase. |
Top
Methods
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
PostprocessDragEnter | Handles the drag enter event after the default handler. | |
PostprocessDragLeave | Handles the drag leave event after the default handler. | |
PostprocessDragOver | Handles the drag over event after the default handler. | |
PostprocessDrop | Handles the drop event after the default handler. | |
PostprocessGiveFeedback | Handles the feedback event after the default handler. | |
PostprocessMouseDown | Handles the mouse down event after the default handler. | |
PostprocessMouseEnter | Handles the mouse enter event after the default handler. | |
PostprocessMouseLeave | Handles the mouse leave event after the default handler. | |
PostprocessMouseLeftButtonDown | Handles the mouse left button down event after the default handler. | |
PostprocessMouseLeftButtonUp | Handles the mouse left button up event after the default handler. | |
PostprocessMouseMove | Handles the mouse move event after the default handler. | |
PostprocessMouseRightButtonDown | Handles the mouse right button down event after the default handler. | |
PostprocessMouseRightButtonUp | Handles the mouse right button up event after the default handler. | |
PostprocessMouseUp | Handles the mouse up event after the default handler. | |
PostprocessMouseWheel | Handles the mouse wheel event after the default handler. | |
PostprocessQueryContinueDrag | Handles the query continue drag event after the default handler. | |
PreprocessDragEnter | Handles the drag enter event before the default handler. | |
PreprocessDragLeave | Handles the drag leave event before the default handler. | |
PreprocessDragOver | Handles the drag over event before the default handler. | |
PreprocessDrop | Handles the drop event before the default handler. | |
PreprocessGiveFeedback | Handles the feedback event before the default handler. | |
PreprocessMouseDown | Handles the mouse down event before the default handler. | |
PreprocessMouseEnter | Handles the mouse enter event before the default handler. | |
PreprocessMouseLeave | Handles the mouse leave event before the default handler. | |
PreprocessMouseLeftButtonDown | Handles the mouse left button down event before the default handler. | |
PreprocessMouseLeftButtonUp | Handles the mouse left button up event before the default handler. | |
PreprocessMouseMove | Handles the mouse move event before the default handler. | |
PreprocessMouseRightButtonDown | Handles the mouse right button down event before the default handler. | |
PreprocessMouseRightButtonUp | Handles the mouse right button up event before the default handler. | |
PreprocessMouseUp | Handles the mouse up event before the default handler. | |
PreprocessMouseWheel | Handles the mouse wheel event before the default handler. | |
PreprocessQueryContinueDrag | Handles the query continue drag event before the default handler. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.