Método EditPoint2.SmartFormat (TextPoint)
Formata o intervalo especificado de texto com base no idioma atual.
Namespace: EnvDTE80
Assembly: EnvDTE80 (em EnvDTE80.dll)
Sintaxe
'Declaração
Sub SmartFormat ( _
Point As TextPoint _
)
void SmartFormat(
TextPoint Point
)
void SmartFormat(
[InAttribute] TextPoint^ Point
)
abstract SmartFormat :
Point:TextPoint -> unit
function SmartFormat(
Point : TextPoint
)
Parâmetros
- Point
Tipo: EnvDTE.TextPoint
Obrigatório.A TextPoint objeto que representa o fim do intervalo especificado de texto.
Comentários
A formatação inteligente é AutoFormatação de código feito pelo idioma específico.O ponto de edição e Point são os limites para a formatação inteligente.Você pode selecionar opções de formatação inteligentes separadamente para cada idioma sob o Editor de texto nó na Opções caixa de diálogo na Ferramentas menu.
A reformatação inclui as linhas contendo os pontos de extremidade e está sujeito às configurações globais para o estilo de formatação inteligente (vsSmartFormatOptions).
Exemplos
Sub SmartFormatExample()
Dim objTextDoc As TextDocument
Dim objMovePt As EditPoint
Dim objEditPt As EditPoint, iCtr As Integer
' Create a new text file.
DTE.ItemOperations.NewFile("General\Text File")
' Get a handle to the new document and create an EditPoint.
objTextDoc = DTE.ActiveDocument.Object("TextDocument")
objMovePt = objTextDoc.EndPoint.CreateEditPoint
objEditPt = objTextDoc.StartPoint.CreateEditPoint
' Insert ten lines of text.
For iCtr = 1 To 10
objEditPt.Insert("This is a test." & Chr(13))
Next iCtr
objEditPt.StartOfDocument()
objMovePt.EndOfDocument()
objEditPt.SmartFormat(objMovePt)
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.