VCProject.AddFilter(String) Method

Definition

Adds a folder to the current project or folder.

public:
 System::Object ^ AddFilter(System::String ^ bstrFilterName);
public:
 Platform::Object ^ AddFilter(Platform::String ^ bstrFilterName);
winrt::Windows::Foundation::IInspectable AddFilter(std::wstring const & bstrFilterName);
[System.Runtime.InteropServices.DispId(814)]
public object AddFilter (string bstrFilterName);
[<System.Runtime.InteropServices.DispId(814)>]
abstract member AddFilter : string -> obj
Public Function AddFilter (bstrFilterName As String) As Object

Parameters

bstrFilterName
String

Required. The name of the folder to add.

Returns

A VCFilter object for the folder (filter) just added.

Attributes

Examples

See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this example.

The following example uses AddFilter on a VCProject object in the integrated development environment (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  

Public Module Module1  
    Sub Test()  
        Dim prj As VCProject  
        Dim folder As VCFilter  
        prj = DTE.Solution.Projects.Item(1).Object  
        folder = prj.AddFilter("NewFolder")  
        MsgBox(folder.Name.ToString())  
    End Sub  
End Module  

Remarks

AddFile adds a file to a folder.

Applies to