C# Class VSEmbed.Editor.ChainedKeyProcessor

A base class which handles keystrokes, or passes them on to the next KeyProcessor in the chain.
Datei anzeigen Open project: SLaks/VSEmbed

Public Methods

Method Description
KeyDown ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the KeyDown event, or passes through to the next processor in the chain.

KeyUp ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the KeyUp event, or passes through to the next processor in the chain.

PreviewKeyDown ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the PreviewKeyDown event, or passes through to the next processor in the chain.

PreviewKeyUp ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the PreviewKeyUp event, or passes through to the next processor in the chain.

PreviewTextInput ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the PreviewTextInput event, or passes through to the next processor in the chain.

PreviewTextInputStart ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the PreviewTextInputStart event, or passes through to the next processor in the chain.

PreviewTextInputUpdate ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the PreviewTextInputUpdate event, or passes through to the next processor in the chain.

TextInput ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the TextInput event, or passes through to the next processor in the chain.

TextInputStart ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the TextInputStart event, or passes through to the next processor in the chain.

TextInputUpdate ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void

Handles the TextInputUpdate event, or passes through to the next processor in the chain.

Method Details

KeyDown() public method

Handles the KeyDown event, or passes through to the next processor in the chain.
public KeyDown ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.KeyEventArgs
targetBuffer ITextBuffer
next System.Action
return void

KeyUp() public method

Handles the KeyUp event, or passes through to the next processor in the chain.
public KeyUp ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.KeyEventArgs
targetBuffer ITextBuffer
next System.Action
return void

PreviewKeyDown() public method

Handles the PreviewKeyDown event, or passes through to the next processor in the chain.
public PreviewKeyDown ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.KeyEventArgs
targetBuffer ITextBuffer
next System.Action
return void

PreviewKeyUp() public method

Handles the PreviewKeyUp event, or passes through to the next processor in the chain.
public PreviewKeyUp ( System.Windows.Input.KeyEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.KeyEventArgs
targetBuffer ITextBuffer
next System.Action
return void

PreviewTextInput() public method

Handles the PreviewTextInput event, or passes through to the next processor in the chain.
public PreviewTextInput ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.TextCompositionEventArgs
targetBuffer ITextBuffer
next System.Action
return void

PreviewTextInputStart() public method

Handles the PreviewTextInputStart event, or passes through to the next processor in the chain.
public PreviewTextInputStart ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.TextCompositionEventArgs
targetBuffer ITextBuffer
next System.Action
return void

PreviewTextInputUpdate() public method

Handles the PreviewTextInputUpdate event, or passes through to the next processor in the chain.
public PreviewTextInputUpdate ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.TextCompositionEventArgs
targetBuffer ITextBuffer
next System.Action
return void

TextInput() public method

Handles the TextInput event, or passes through to the next processor in the chain.
public TextInput ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.TextCompositionEventArgs
targetBuffer ITextBuffer
next System.Action
return void

TextInputStart() public method

Handles the TextInputStart event, or passes through to the next processor in the chain.
public TextInputStart ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.TextCompositionEventArgs
targetBuffer ITextBuffer
next System.Action
return void

TextInputUpdate() public method

Handles the TextInputUpdate event, or passes through to the next processor in the chain.
public TextInputUpdate ( System.Windows.Input.TextCompositionEventArgs args, ITextBuffer targetBuffer, System.Action next ) : void
args System.Windows.Input.TextCompositionEventArgs
targetBuffer ITextBuffer
next System.Action
return void