IDifferenceBufferFactoryService2 Interface

Definition

A factory for creating IDifferenceBuffer instances.

C++
public interface class IDifferenceBufferFactoryService2 : Microsoft::VisualStudio::Text::Differencing::IDifferenceBufferFactoryService
Derived
Implements

Remarks

This is a MEF service and can be imported.

Methods

CreateDifferenceBuffer(ITextBuffer, ITextBuffer, StringDifferenceOptions, Boolean, Boolean, Boolean, Boolean)

Create an IDifferenceBuffer for the given left and right buffers and with the given difference options.

CreateDifferenceBuffer(ITextBuffer, ITextBuffer, StringDifferenceOptions, Boolean, Boolean, Boolean)

Create an IDifferenceBuffer for the given left and right buffers and with the given difference options.

(Inherited from IDifferenceBufferFactoryService)
CreateDifferenceBuffer(ITextBuffer, ITextBuffer)

Create an IDifferenceBuffer for the given left and right buffers.

(Inherited from IDifferenceBufferFactoryService)
CreateDifferenceBuffer(ITextDataModel, ITextDataModel, StringDifferenceOptions, Boolean, Boolean, Boolean, Boolean)

Create an IDifferenceBuffer for the given left and right buffers and with the given difference options.

TryGetDifferenceBuffer(IProjectionBufferBase)

If there is a IDifferenceBuffer for the given projection buffer, retrieve it.

(Inherited from IDifferenceBufferFactoryService)

Applies to

Product Versies
Visual Studio SDK 2019, 2022