Callback used with IWpfDifferenceViewerFactoryService to create a text view host.
Namespace:  Microsoft.VisualStudio.Text.Differencing
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntax
'Declaration
Public Delegate Sub CreateTextViewHostCallback ( _
    textViewModel As IDifferenceTextViewModel, _
    roles As ITextViewRoleSet, _
    options As IEditorOptions, _
    <OutAttribute> ByRef visualElement As FrameworkElement, _
    <OutAttribute> ByRef textViewHost As IWpfTextViewHost _
)
public delegate void CreateTextViewHostCallback(
    IDifferenceTextViewModel textViewModel,
    ITextViewRoleSet roles,
    IEditorOptions options,
    out FrameworkElement visualElement,
    out IWpfTextViewHost textViewHost
)
public delegate void CreateTextViewHostCallback(
    IDifferenceTextViewModel^ textViewModel, 
    ITextViewRoleSet^ roles, 
    IEditorOptions^ options, 
    [OutAttribute] FrameworkElement^% visualElement, 
    [OutAttribute] IWpfTextViewHost^% textViewHost
)
type CreateTextViewHostCallback = 
    delegate of  
        textViewModel:IDifferenceTextViewModel * 
        roles:ITextViewRoleSet * 
        options:IEditorOptions * 
        visualElement:FrameworkElement byref * 
        textViewHost:IWpfTextViewHost byref -> unit
JScript does not support delegates.
Parameters
- textViewModel
Type: Microsoft.VisualStudio.Text.Differencing.IDifferenceTextViewModel 
- options
Type: Microsoft.VisualStudio.Text.Editor.IEditorOptions 
- visualElement
Type: FrameworkElement% 
- textViewHost
Type: Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost% 
Remarks
Use the following parameters:
textViewModel: The text view model to use in creating the text view.
roles: The roles specific to this view.
options:The options to use in creating the text view.
visualElement: The top-level visual element for this host.
textViewHost: The created text view host.
To get standard text view roles, the implementation of this method should concatenate the given roleswith=DefaultRoles. In most cases the visual element can just be the textViewHost’s P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.HostControl.