InsertTabStopOrIndentAction Class
Represents an IEditAction that inserts whitespace to bring the caret to the next tab stop if there is no selection, or alternatively indents the currently selected lines.
public class InsertTabStopOrIndentAction : IndentAction, IEditAction, IKeyedObject
- Inheritance:
- object Command EditActionBase IndentAction object
- Implements:
- IEditAction IKeyedObject
Constructors
InsertTabStopOrIndentAction()
Initializes an instance of the InsertTabStopOrIndentAction
class.
public InsertTabStopOrIndentAction()
Methods
CanExecute(IEditorView)
Returns whether the edit action can execute in the specified IEditorView.
public override bool CanExecute(IEditorView view)
Parameter | Type | Description |
---|---|---|
view | IEditorView | The IEditorView to examine. |
Returns
- bool:
true
if the edit action can execute in the specified IEditorView; otherwise,false
.
Execute(IEditorView)
Executes the edit action in the specified IEditorView.
public override void Execute(IEditorView view)
Parameter | Type | Description |
---|---|---|
view | IEditorView | The IEditorView in which to execute the edit action. |
Inherited Members
- EditActionBase.GetKeyText(Keys, Keys)
- EditActionBase.ReadFromXml(XmlReader)
- EditActionBase.WriteToXml(XmlWriter)
- EditActionBase.CanRecordInMacro
- EditActionBase.Key
- EditActionBase.Text
- Command.Name
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()