IWpfDifferenceViewerFactoryService.CreateDifferenceView Method (IDifferenceBuffer, CreateTextViewHostCallback, IEditorOptions)
Create an IDifferenceViewer over the given IDifferenceBuffer, using the given callback to create the individual views (inline, left, and right).
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntax
'Declaration
Function CreateDifferenceView ( _
buffer As IDifferenceBuffer, _
callback As CreateTextViewHostCallback, _
parentOptions As IEditorOptions _
) As IWpfDifferenceViewer
IWpfDifferenceViewer CreateDifferenceView(
IDifferenceBuffer buffer,
CreateTextViewHostCallback callback,
IEditorOptions parentOptions
)
IWpfDifferenceViewer^ CreateDifferenceView(
IDifferenceBuffer^ buffer,
CreateTextViewHostCallback^ callback,
IEditorOptions^ parentOptions
)
abstract CreateDifferenceView :
buffer:IDifferenceBuffer *
callback:CreateTextViewHostCallback *
parentOptions:IEditorOptions -> IWpfDifferenceViewer
function CreateDifferenceView(
buffer : IDifferenceBuffer,
callback : CreateTextViewHostCallback,
parentOptions : IEditorOptions
) : IWpfDifferenceViewer
Parameters
buffer
Type: Microsoft.VisualStudio.Text.Differencing.IDifferenceBufferThe difference buffer to display.
callback
Type: Microsoft.VisualStudio.Text.Differencing.CreateTextViewHostCallbackThe callback to use to create individual views.
parentOptions
Type: Microsoft.VisualStudio.Text.Editor.IEditorOptionsThe parent of the editor options for the difference viewer (if nulla null reference (Nothing in Visual Basic), the global options are the parent).
Return Value
Type: Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer
Returns IWpfDifferenceViewer.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.