Share via


IDifferenceBuffer Interface

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

Syntax

'Declaration
Public Interface IDifferenceBuffer _
    Inherits IDisposable, IPropertyOwner
public interface IDifferenceBuffer : IDisposable, 
    IPropertyOwner
public interface class IDifferenceBuffer : IDisposable, 
    IPropertyOwner
type IDifferenceBuffer =  
    interface 
        interface IDisposable 
        interface IPropertyOwner 
    end
public interface IDifferenceBuffer extends IDisposable, IPropertyOwner

The IDifferenceBuffer type exposes the following members.

Properties

  Name Description
Public property BaseLeftBuffer
Public property BaseRightBuffer
Public property CurrentInlineBufferSnapshot
Public property CurrentSnapshotDifference
Public property DifferenceOptions
Public property InlineBuffer
Public property IsEditingDisabled
Public property LeftBuffer
Public property Options
Public property Properties Gets the collection of properties controlled by the property owner. (Inherited from IPropertyOwner.)
Public property RightBuffer

Top

Methods

  Name Description
Public method AddIgnoreDifferencePredicate
Public method AddSnapshotLineTransform
Public method Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.)
Public method RemoveIgnoreDifferencePredicate
Public method RemoveSnapshotLineTransform

Top

Events

  Name Description
Public event SnapshotDifferenceChanged
Public event SnapshotDifferenceChanging

Top

See Also

Reference

Microsoft.VisualStudio.Text.Differencing Namespace