IDifferenceTextViewModel Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um conjunto de zero ou mais ITextBuffer objetos que são exclusivos para a apresentação de texto em um determinado ITextView .
public interface class IDifferenceTextViewModel : IDisposable, Microsoft::VisualStudio::Text::Editor::ITextViewModel, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IDifferenceTextViewModel : IDisposable, Microsoft.VisualStudio.Text.Editor.ITextViewModel, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IDifferenceTextViewModel = interface
interface ITextViewModel
interface IPropertyOwner
interface IDisposable
Public Interface IDifferenceTextViewModel
Implements IDisposable, IPropertyOwner, ITextViewModel
- Implementações
Propriedades
| DataBuffer |
Representa o ITextBuffer para o nível de dados. O buffer de texto de nível de dados é o buffer mais alto no grafo que é compartilhado entre várias exibições e, portanto, é a base do modelo de exibição. (Herdado de ITextViewModel) |
| DataModel |
O ITextDataModel que fornece o DataBuffer e o regulador IContentType para a exibição. (Herdado de ITextViewModel) |
| EditBuffer |
O ITextBuffer no qual as posições de edição são controladas e a quais edições são aplicadas. Todo o texto que aparece na exibição deve residir nesse buffer. (Herdado de ITextViewModel) |
| Properties |
A coleção de propriedades controladas pelo proprietário da propriedade. (Herdado de IPropertyOwner) |
| Viewer |
Um ponteiro para o Visualizador de diferenças que criou a exibição que usa esse IDifferenceTextViewModel. |
| ViewType |
O tipo da exibição que usa esse IDifferenceTextViewModel. |
| VisualBuffer |
O ITextBuffer conteúdo cujos conteúdos devem ser apresentados no editor. (Herdado de ITextViewModel) |
Métodos
| GetNearestPointInVisualBuffer(SnapshotPoint) |
Obtém um ponto no VisualBuffer que corresponde ao ponto especificado no buffer de edição. Se o ponto estiver oculto ou tiver uma representação alternativa, obterá o ponto mais próximo a ele. (Herdado de ITextViewModel) |
| GetNearestPointInVisualSnapshot(SnapshotPoint, ITextSnapshot, PointTrackingMode) |
Obtém um ponto no VisualBuffer que corresponde ao ponto especificado no buffer de edição. Se o ponto estiver oculto ou tiver uma representação alternativa, obterá o ponto mais próximo a ele. (Herdado de ITextViewModel) |
| IsPointInVisualBuffer(SnapshotPoint, PositionAffinity) |
Determina se um ponto no buffer de edição é representado no buffer Visual. (Herdado de ITextViewModel) |