Bagikan melalui


LanguageService.CreateDropDownHelper Method

Instantiates a TypeAndMemberDropdownBars class.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Syntax

'Declaration
Public Overridable Function CreateDropDownHelper ( _
    forView As IVsTextView _
) As TypeAndMemberDropdownBars
public virtual TypeAndMemberDropdownBars CreateDropDownHelper(
    IVsTextView forView
)
public:
virtual TypeAndMemberDropdownBars^ CreateDropDownHelper(
    IVsTextView^ forView
)
abstract CreateDropDownHelper : 
        forView:IVsTextView -> TypeAndMemberDropdownBars 
override CreateDropDownHelper : 
        forView:IVsTextView -> TypeAndMemberDropdownBars 
public function CreateDropDownHelper(
    forView : IVsTextView
) : TypeAndMemberDropdownBars

Parameters

Return Value

Type: Microsoft.VisualStudio.Package.TypeAndMemberDropdownBars
If successful, returns a TypeAndMemberDropdownBars object; otherwise, returns a null value.

Remarks

Every text view can have a pair of combo boxes (implemented in what is called a Navigation bar) that show types and members based on the current location of the caret (the edit cursor). These combo-boxes are also used for quick navigation: selecting an item from the list jumps to that item in the source code. If your language service supports this functionality, you must derive a class from TypeAndMemberDropdownBars and return an instantiation of your class from this method.

The base method always returns a null value, indicating that the Navigation bar should not be used.

.NET Framework Security

See Also

Reference

LanguageService Class

Microsoft.VisualStudio.Package Namespace