IDifferenceViewerFactoryService Interface
A service for creating IDifferenceViewers.
Namespace: Microsoft.VisualStudio.Data.Tools.Delta
Assembly: Microsoft.VisualStudio.Data.Tools.Delta (in Microsoft.VisualStudio.Data.Tools.Delta.dll)
Syntax
'Declaration
Public Interface IDifferenceViewerFactoryService
'Usage
Dim instance As IDifferenceViewerFactoryService
public interface IDifferenceViewerFactoryService
public interface class IDifferenceViewerFactoryService
type IDifferenceViewerFactoryService = interface end
public interface IDifferenceViewerFactoryService
The IDifferenceViewerFactoryService type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateDifferenceView(IDifferenceBuffer) | Create an IDifferenceViewer over the given IDifferenceBuffer. | |
CreateDifferenceView(IDifferenceBuffer, CreateTextViewHostCallback) | Create an IDifferenceViewer over the given IDifferenceBuffer, using the given callback to create the individual views (inline, left, and right). | |
CreateDifferenceView(IDifferenceBuffer, ITextViewRoleSet) | Create an IDifferenceViewer over the given IDifferenceBuffer with the given set of roles. | |
TryGetViewerForTextView | If the given text view is owned by a difference viewer, retrieve that difference viewer. |
Top
Events
Name | Description | |
---|---|---|
DifferenceViewerCreated | Raised when a IDifferenceViewer is created using this factory. |
Top
Remarks
This is a MEF service to be imported.