ViewFilter Members
Include Protected Members
Include Inherited Members
This class handles various editing and IntelliSense commands for a language service.
The ViewFilter type exposes the following members.
Constructors
Name
Description
Initializes a new instance of the ViewFilter class.
Top
Methods
Name
Description
Determines whether the source can be reformatted by the language service.
Closes down the view filter, releasing any allocated resources.
Handles the COMMENT_BLOCK command to comment out the current selection in the view.
Creates a new instance of the TextTipData class.
Frees up any resources allocated when the ViewFilter class was created.
Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Executes the specified command.
Performs final clean up just before the ViewFilter object is destroyed. (Overrides Object.Finalize().)
Returns text about the given span that can be shown in a tool tip.
Returns an ExpansionProvider object.
Returns a string that can be used in a tool tip, taking into account additional sources of text such as a debugger.
Serves as a hash function for a particular type. (Inherited from Object.)
Returns the extent of the innermost matching pair of language elements that contains the given location.
Returns the extent of the currently selected text.
Gets the type of the current instance. (Inherited from Object.)
Returns the extent of the word or expression that contains the given location.
Processes the specified "go to" command.
Handles post-processing after a command has been executed.
Handles pre-processing before a command is executed.
Handles the QUICKINFO command to show tool tip information about the selected identifier or expression.
Handles smart indentation.
Executes an IOleCommandTarget command.
Creates a shallow copy of the current Object. (Inherited from Object.)
OnAfterSnippetsKeyBindingChange
Called after there has been a change in the key binding for the Invoke Snippet From Shortcut command.
Called whenever a folder that contains snippets has been updated and the snippets from that folder have been read in.
Called when the AUTOCOMPLETE command is received.
Called when the caret moves to another line.
Called when the scroll information for the specified scroll bar has changed.
Called when the specified view loses focus.
Called when the buffer of lines is being set or changed in the given view.
Called when the specified view gains focus.
Determines if the specified command is supported.
Called to obtain the parameter for the specified command.
Handles the FORMATDOCUMENT command to reformat the entire document.
Handles the FORMATSELECTION command to reformat a selection.
Overloaded.
Returns a string that represents the current object. (Inherited from Object.)
Executes a TYPECHAR on the current command target chain.
Handles the UNCOMMENTBLOCK command to uncomment the current selection in the current view.
Top
Properties
Name
Description
Gets the CodeWindowManager that owns this ViewFilter.
Determines if the code snippet expansion user interface (UI) is active.
Gets or sets whether or not a key has been bound to the Invoke Snippet From Shortcut command.
Gets the Source associated with this ViewFilter.
Gets or sets the TextTipData associated with this view.
Gets the IVsTextView object associated with this ViewFilter object.
Top
Explicit Interface Implementations
Name
Description
Handles execution of a supported command.
Determines if the specified commands in the given command group are supported.
Top