EditPoint.Indent - метод
Создает в выделенных строках отступ заданного уровня.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub Indent ( _
Point As TextPoint, _
Count As Integer _
)
void Indent(
TextPoint Point,
int Count
)
void Indent(
[InAttribute] TextPoint^ Point,
[InAttribute] int Count
)
abstract Indent :
Point:TextPoint *
Count:int -> unit
function Indent(
Point : TextPoint,
Count : int
)
Параметры
- Point
Тип: EnvDTE.TextPoint
Необязательный параметр.Объект конечной точки отступа TextPoint.По умолчанию это текущая строка в буфере, что приводит к тому, что отступ создается для текущей строки в буфере.
- Count
Тип: System.Int32
Необязательный параметр.Число отображаемых столбцов в создаваемом для строк отступе.Значение по умолчанию - 1.
Заметки
Indent создает отступы в строках, находящихся между точкой редактирования и Point, включая строки, содержащие конечные точки.В каждую строку добавляется отступ на указанное число уровней отступа.Один уровень отступа равен числу отображаемых столбцов, которое определяется общими параметрами редактора.Метод Indent не выполняет улучшенное форматирование и не применяет к строкам отступ на основании контекста кода.Улучшенное форматирование — это автоматическое форматирование кода, выполняемое с помощью средств конкретного языка.Можно выбрать улучшенное форматирование для каждого узла языка с помощью команды Параметры меню Сервис.
Знаки табуляции и пробелы вставляются, в зависимости от общих установок по использованию знаков табуляции в отступах.Отступ может состоять из нескольких знаков табуляции и пробелов, в зависимости от того, какая величина табуляции в пробелах задана в общих установках.
Если параметр Count отрицателен, метод Indent действует так же, как метод Unindent.
Indent оканчивается неудачей, если значение Count больше или равно 10000.
Примеры
Sub IndentExample()
' Before running this example, open a text document.
Dim objTD As TextDocument
Dim objEP As EditPoint
objTD = DTE.ActiveDocument.Object("TextDocument")
objEP = objTD.StartPoint.CreateEditPoint
objEP.Indent(,5)
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.