VsTextBufferClass.ReloadLines(Int32, Int32, Int32, Int32, IntPtr, Int32, TextSpan[]) Método

Definição

Substitui o texto sem excluir marcadores.

public:
 virtual int ReloadLines(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pChangedSpan) = Microsoft::VisualStudio::TextManager::Interop::IVsTextLines::ReloadLines;
public virtual int ReloadLines (int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pChangedSpan);
abstract member ReloadLines : int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
override this.ReloadLines : int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Overridable Function ReloadLines (iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, pszText As IntPtr, iNewLen As Integer, pChangedSpan As TextSpan()) As Integer

Parâmetros

iStartLine
Int32

no Linha inicial.

iStartIndex
Int32

no Índice de caractere inicial dentro da linha. Deve ser menor ou igual ao comprimento da linha.

iEndLine
Int32

no Linha final.

iEndIndex
Int32

no Índice de caractere final dentro da linha. Deve ser Les ou igual ao comprimento da linha.

pszText
IntPtr

no Ponteiro ou referência ao texto a ser inserido.

iNewLen
Int32

no Comprimento do texto recentemente inserido.

pChangedSpan
TextSpan[]

fora O intervalo do novo texto inserido. Descreve um ponto inicial e um ponto final, em termos de uma linha e um índice.

Retornos

Int32

Se o método tiver sucesso, retorna S_OK ; caso contrário, retorna um código de erro.

Implementações

Aplica-se a