Partilhar via


Método IVsTextLines.CreateEditPoint

Cria um EditPoint o objeto no local determinado no buffer de texto.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
Function CreateEditPoint ( _
    iLine As Integer, _
    iIndex As Integer, _
    <OutAttribute> ByRef ppEditPoint As Object _
) As Integer
int CreateEditPoint(
    int iLine,
    int iIndex,
    out Object ppEditPoint
)
int CreateEditPoint(
    [InAttribute] int iLine, 
    [InAttribute] int iIndex, 
    [OutAttribute] Object^% ppEditPoint
)
abstract CreateEditPoint : 
        iLine:int * 
        iIndex:int * 
        ppEditPoint:Object byref -> int
function CreateEditPoint(
    iLine : int, 
    iIndex : int, 
    ppEditPoint : Object
) : int

Parâmetros

  • iLine
    Tipo: Int32

    [in] Número de linha a EditPoint o objeto no buffer de texto.

  • iIndex
    Tipo: Int32

    [in] Índice de linha começando a EditPoint o objeto dentro da linha.

  • ppEditPoint
    Tipo: Object%

    [out] Ponteiro para o IDispatch interface.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De textmgr.idl:

HRESULT IVsTextLines::CreateEditPoint(
   [in] long iLine,
   [in] CharIndex iIndex,
   [out] IDispatch **ppEditPoint
);

EditPointos objetos são uma maneira alternativa para gravar no buffer e representam um local no buffer de texto. Esses objetos são semelhantes aos TextSelection objetos, exceto que eles operam em dados no buffer de texto em vez de em texto exibido em uma janela de código.

Dica

Qualquer operação que tenta modificar um buffer de texto falhará se afeta todos os caracteres que estão contidos em um bloco de somente leitura, ou se o buffer do texto é somente leitura.

Segurança do .NET Framework

Consulte também

Referência

IVsTextLines Interface

Namespace Microsoft.VisualStudio.TextManager.Interop