Método EditPoint.Unindent
Remove caracteres de identificação das linhas selecionadas pelo número determinado de níveis de recuo.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Sub Unindent ( _
Point As TextPoint, _
Count As Integer _
)
void Unindent(
TextPoint Point,
int Count
)
void Unindent(
[InAttribute] TextPoint^ Point,
[InAttribute] int Count
)
abstract Unindent :
Point:TextPoint *
Count:int -> unit
function Unindent(
Point : TextPoint,
Count : int
)
Parâmetros
- Point
Tipo: EnvDTE.TextPoint
Opcional.o ponto de extremidade.Opções ao ponto final, causando a linha atual no buffer seja recuado para a esquerda.O valor padrão é um nível de recuo.
- Count
Tipo: System.Int32
Opcional.O número de colunas de exibição para recuar cada linha.O padrão é 1.
Comentários
Unindent remove os níveis de Count de recuo de cada linha entre o ponto de edição e Point, incluindo linhas que contêm esses pontos de extremidade.o número de colunas que exibem em um nível de recuo é determinado por uma configuração global.As guias e caracteres são excluídos e inseridos como necessário para remover um nível de recuo de acordo com as configurações globais atual para a guia tamanho e para recuar o tamanho nivelado.
Se Count for negativo, então Unindent executa a mesma forma Indent.
Unindent falhará se Count é maior ou igual a 10.000.
Exemplos
Sub UnindentExample()
' 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(,10)
objEP.Unindent(,5)
End Sub
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.