TextSelection.Indent - метод
Создает в выделенных строках отступ заданного уровня.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub Indent ( _
Count As Integer _
)
void Indent(
int Count
)
void Indent(
[InAttribute] int Count
)
abstract Indent :
Count:int -> unit
function Indent(
Count : int
)
Параметры
Count
Тип: Int32Необязательный. Количество уровней отступов отображения, чтобы каждая линия отступ в выделении текста. Значение по умолчанию — 1.
Заметки
Indent при выделении текста отображает количество столбцов, глобальным параметром для одного уровня отступа. Indent не создает смарт-отступы и не выполняет форматирование строк на основе контекста кода. Может выполняться вставка знаков табуляции и пробелов в зависимости от глобального параметра, определяющего необходимость использования знаков табуляции при отступе. Отступ может включать несколько знаков табуляции и пробелов в зависимости от глобального параметра, который определяет число пробелов, эквивалентное одному шагу табуляции.
Indent ведет себя по-разному в зависимости от того, выделение текста непрерывно или шестовато. Если это непрерывный текст, то во всех строках, частично или полностью попавших в выделенный фрагмент, делается отступ в первом столбце. Если шестоватое выделение, то выделение текста содержит отступов в левой стороны выделения.
расширение функциональности Indent зависит от того, выделение текста все линия или только его часть. Если выделена только часть строки, эта часть удаляется, а остальная часть сдвигается на один уровень отступа или на Count столбцов.
Если значение Count отрицательно, то Indent выполняется идентично методу Unindent.
Indent выдает ошибку, если значение Count больше либо равно 10,000.
Примеры
Sub IndentExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
' Go to first line in document and indent it.
objSel.GotoLine(1, False)
objSel.Indent(1)
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.