IEditorOperations.DeleteHorizontalWhiteSpace Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Deletes all white space from the beginnings and ends of the selected lines, and trims internal white space.
public:
bool DeleteHorizontalWhiteSpace();
public:
bool DeleteHorizontalWhiteSpace();
bool DeleteHorizontalWhiteSpace();
public bool DeleteHorizontalWhiteSpace ();
abstract member DeleteHorizontalWhiteSpace : unit -> bool
Public Function DeleteHorizontalWhiteSpace () As Boolean
Returns
true
if the edit succeeded, otherwise false
.
Remarks
The algorithm for this operation follows these rules:
If there is no selection, the white space around the caret is trimmed so that only one space or tab remains. If there is only one space or tab, then this operation does nothing.
If there is a selection, then the white space at the beginning or end of a line contained within the selection is completely deleted. If there is at least one block of contiguous white space longer than one character in the selection, then all white space between the first and last non-white space characters is trimmed so that only one space or tab remains for each contiguous block. If there are only contiguous runs of a single space or tab contained within the selection, then all spaces and tabs in the selection are deleted.