Share via


IDifferenceBufferFactoryService Interface

A factory for creating IDifferenceBuffer instances.

Namespace:  Microsoft.VisualStudio.Data.Tools.Delta
Assembly:  Microsoft.VisualStudio.Data.Tools.Delta (in Microsoft.VisualStudio.Data.Tools.Delta.dll)

Syntax

'Declaration
Public Interface IDifferenceBufferFactoryService
'Usage
Dim instance As IDifferenceBufferFactoryService
public interface IDifferenceBufferFactoryService
public interface class IDifferenceBufferFactoryService
type IDifferenceBufferFactoryService =  interface end
public interface IDifferenceBufferFactoryService

The IDifferenceBufferFactoryService type exposes the following members.

Methods

  Name Description
Public method CreateDifferenceBuffer(ITextBuffer, ITextBuffer) Create an IDifferenceBuffer for the given left and right buffers.
Public method CreateDifferenceBuffer(ITextBuffer, ITextBuffer, StringDifferenceOptions) Create an IDifferenceBuffer for the given left and right buffers and with the given difference options.
Public method TryGetDifferenceBuffer If there is a IDifferenceBuffer for the given projection buffer, retrieve it.

Top

Remarks

This is a MEF service and can be imported.

See Also

Reference

Microsoft.VisualStudio.Data.Tools.Delta Namespace