EditPoint2.Indent - метод (TextPoint, Int32)
Создает в выделенных строках отступ заданного уровня.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.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.
Реализации
EditPoint.Indent(TextPoint, Int32)
Заметки
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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.