TextLineChange Estrutura

Definição

Fornece configurações para controlar alterações em qualquer linha de texto no buffer.

public value class TextLineChange
public value class TextLineChange
struct TextLineChange
public struct TextLineChange
type TextLineChange = struct
Public Structure TextLineChange
Herança
TextLineChange

Comentários

A TextLineChange estrutura descreve completamente uma alteração de texto. Por exemplo, para uma operação de substituição, a estrutura define duas extensões, da seguinte maneira:

  • De iStartLine / iStartIndex para iNewEndLine / iNewEndIndex . Essa extensão indica a extensão do texto recentemente inserido em termos de estado atual do buffer.

  • De iStartLine / iStartIndex para iOldEndLine / iOldEndIndex . Essa extensão descreve a extensão do texto que foi excluído, em termos do estado do buffer antes da alteração.

Portanto, a estrutura contém informações sobre a forma da região antes e depois da alteração. A TextLineChange estrutura não contém o texto antigo que foi excluído.

Campos

iNewEndIndex

Ponto de extremidade do texto inserido.

iNewEndLine

Linha final do texto inserido.

iOldEndIndex

Ponto de extremidade do texto excluído.

iOldEndLine

Linha final do texto excluído.

iStartIndex

Ponto inicial do texto novo e antigo.

iStartLine

Linha inicial do texto novo e antigo.

Aplica-se a