VCProject.RemoveFilter(Object) 方法

定义

从当前项目删除一个文件夹,并删除文件夹中的任何文件或其他文件夹。

public:
 void RemoveFilter(System::Object ^ Filter);
public:
 void RemoveFilter(Platform::Object ^ Filter);
void RemoveFilter(winrt::Windows::Foundation::IInspectable const & Filter);
[System.Runtime.InteropServices.DispId(813)]
public void RemoveFilter (object Filter);
[<System.Runtime.InteropServices.DispId(813)>]
abstract member RemoveFilter : obj -> unit
Public Sub RemoveFilter (Filter As Object)

参数

Filter
Object

必需。 筛选器。

属性

示例

有关如何编译和运行此示例的信息,请参阅 如何:编译项目模型扩展性的示例代码

下面的示例 RemoveFilter 在集成开发环境中使用 (IDE) :

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

Public Module Module1  
    Sub Test()  
        Dim prj As VCProject  
        Dim MyCol As IVCCollection  
        Dim filter As VCFilter  
        prj = DTE.Solution.Projects.Item(1).Object  
        MyCol = prj.Filters  
        filter = MyCol.Item("Resource Files")  
        prj.RemoveFilter(filter)  
    End Sub  
End Module  

注解

资源文件文件夹的内容(包括资源文件下的任何子文件夹的内容)也将从项目中删除。

适用于