Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the provider of WPF UIElements for objects of a certain type, for a specified context.
Namespace: Microsoft.VisualStudio.Language.Intellisense
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
Syntax
'Declaration
Public Interface IUIElementProvider(Of TItem, TContext)
public interface IUIElementProvider<TItem, TContext>
generic<typename TItem, typename TContext>
public interface class IUIElementProvider
type IUIElementProvider<'TItem, 'TContext> = interface end
JScript does not support generic types or methods.
Type Parameters
- TItem
The type of the item.
- TContext
The type of the context.
The IUIElementProvider<TItem, TContext> type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
GetUIElement | Gets a UIElement to display an item for the specified context. |
Top
Remarks
This is a MEF component part, and should be exported with the NameAttribute, ContentTypeAttribute, and OrderAttribute attributes.
Examples
The following is an example of the use of these attributes
[Export(typeof(IIntellisensePresenterProvider))]
[Export(typeof(IUIElementProvider<CompletionSet, ICompletionSession>))]
[Name("Test Completion Presenter")]
[Order(After="Default Completion Presenter")]
[ContentType("code")]