This documentation is archived and is not being maintained.

IDifferenceTextViewModel Interface

Namespace:  Microsoft.VisualStudio.Text.Differencing
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

public interface IDifferenceTextViewModel : ITextViewModel, 
	IPropertyOwner, IDisposable

The IDifferenceTextViewModel type exposes the following members.

  NameDescription
Public propertyDataBufferRepresents the ITextBuffer for the data level. (Inherited from ITextViewModel.)
Public propertyDataModelGets the ITextDataModel that supplies the DataBuffer and the governing IContentType for the view. (Inherited from ITextViewModel.)
Public propertyEditBufferGets the ITextBuffer in which editing positions are tracked and to which edits are applied. All the text that appears in the view must reside in this buffer. (Inherited from ITextViewModel.)
Public propertyPropertiesGets the collection of properties controlled by the property owner. (Inherited from IPropertyOwner.)
Public propertyViewer
Public propertyViewType
Public propertyVisualBufferGets the ITextBuffer whose contents should be presented in the editor. (Inherited from ITextViewModel.)
Top

  NameDescription
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.)
Public methodGetNearestPointInVisualBufferGets a point in the VisualBuffer that corresponds to the specified point in the edit buffer. If the point is hidden or has an alternative representation, gets the nearest point to it. (Inherited from ITextViewModel.)
Public methodGetNearestPointInVisualSnapshotGets a point in the VisualBuffer that corresponds to the specified point in the edit buffer. If the point is hidden or has an alternative representation, gets the nearest point to it. (Inherited from ITextViewModel.)
Public methodIsPointInVisualBufferDetermines whether a point in the edit buffer is represented in the visual buffer. (Inherited from ITextViewModel.)
Top
Show: