IVsFilterNewProjectDlg Interface

Provides filtering for items in the New Project dialog box. Implemented by components wanting to filter.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<GuidAttribute("B10EC465-CEC8-41CD-A132-6C1A58F565FB")> _
<InterfaceTypeAttribute()> _
Public Interface IVsFilterNewProjectDlg
[GuidAttribute("B10EC465-CEC8-41CD-A132-6C1A58F565FB")]
[InterfaceTypeAttribute()]
public interface IVsFilterNewProjectDlg
[GuidAttribute(L"B10EC465-CEC8-41CD-A132-6C1A58F565FB")]
[InterfaceTypeAttribute()]
public interface class IVsFilterNewProjectDlg
[<GuidAttribute("B10EC465-CEC8-41CD-A132-6C1A58F565FB")>]
[<InterfaceTypeAttribute()>]
type IVsFilterNewProjectDlg =  interface end
public interface IVsFilterNewProjectDlg

The IVsFilterNewProjectDlg type exposes the following members.

Methods

  Name Description
Public method FilterListItemByLocalizedName Filters items by localized name.
Public method FilterListItemByTemplateFile Filters list items by template file.
Public method FilterTreeItemByLocalizedName Filters tree items by localized name.
Public method FilterTreeItemByTemplateDir Filters tree items by template directory name.

Top

Remarks

Register the implemented interface through the RegisterNewProjectDialogFilter method of the IVsRegisterNewDialogFilters interface, available through the SVsRegisterNewDialogFilters (SID_SVsRegisterNewDialogFilters) service.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace