IVsExternalCompletionSet Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enhances IntelliSense completion set functionality for use in a non-text-view editor.
public interface class IVsExternalCompletionSet
public interface class IVsExternalCompletionSet
__interface IVsExternalCompletionSet
[System.Runtime.InteropServices.Guid("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsExternalCompletionSet
[System.Runtime.InteropServices.Guid("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsExternalCompletionSet
[<System.Runtime.InteropServices.Guid("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsExternalCompletionSet = interface
[<System.Runtime.InteropServices.Guid("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsExternalCompletionSet = interface
Public Interface IVsExternalCompletionSet
- Attributes
Remarks
This interface is used to force an update of the completion list before showing the list and to set the IntelliSense host that displays the completion list. By allowing the IntelliSense host to be changed, the same completion list can be used in more than one view context, that is, editor or tool window.
Notes to Implementers
This interface is implemented on the same class that implements the IVsCompletionSet interface.
Notes to Callers
Obtain this interface by calling the QueryInterface
method on an IVsCompletionSet object or by casting the IVsCompletionSet object to the IVsExternalCompletionSet interface. The IVsCompletionSet object is typically passed to the text view in a call to the InvokeInsertionUI(IVsCompletionSet, String, String, IVsInsertionUI) method in the IVsTextViewEx interface.
Methods
SetIntellisenseHost(IVsIntellisenseHost) |
Set the IntelliSense host that controls the display of the completion list. |
UpdateCompSet() |
Updates the completion set. |