VCFilter 接口

VCFilter 对象公开一个文件夹的功能。 Visual C++ 项目的 解决方案资源管理器

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

声明
<GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")> _
Public Interface VCFilter _
    Inherits VCProjectItem
[GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")]
public interface VCFilter : VCProjectItem
[GuidAttribute(L"E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")]
public interface class VCFilter : VCProjectItem
[<GuidAttribute("E10C3171-5CB6-4B82-B2CC-F159D59A9D1B")>]
type VCFilter =  
    interface
        interface VCProjectItem
    end
public interface VCFilter extends VCProjectItem

VCFilter 类型公开以下成员。

属性

  名称 说明
公共属性 CanonicalName 获取唯一名称用于此筛选器。
公共属性 Files 获取文件的集合与筛选器。
公共属性 Filter 获取或设置文件扩展名的列表与筛选器。
公共属性 Filters 获取筛选器的集合筛选器的。
公共属性 ItemName 获取集合中的当前项的名称。
公共属性 Items 获取筛选器的集合与该项目关联。
公共属性 Kind 返回一个筛选器类型的枚举。
公共属性 Name 获取或设置筛选器的名称。
公共属性 Object 提供 Visual Studio 对象模型与 Visual C++ 对象模型之间的引用。
公共属性 Parent 返回给定对象的直接父对象。
公共属性 ParseFiles 获取或设置一个在筛选器的文件是否的值处于打开状态到测试由 IntelliSense。
公共属性 project 获取 VCProject 与筛选器。
公共属性 SourceControlFiles 获取或设置一个文件添加到筛选器是否的值自动放置在源代码管理之下。
公共属性 UniqueIdentifier 在筛选器指定一个 nonlocalizable 名称。
公共属性 UrlBehavior 获取一个 Web 的 URL 是否的值引用硬编码。生成的 Visual Basic 或 Visual C# 代理代码。此属性对于 Web 引用的筛选器只有意义的。
公共属性 VCProjectEngine 获取一个指向项目引擎的指针。
公共属性 WebReference 获取 Web 的 URL 筛选器引用。

页首

方法

  名称 说明
公共方法 AddFile 将文件添加到当前筛选器。
公共方法 AddFilter 添加一个新的筛选器以筛选的当前组。
公共方法 AddWebReference 添加对 web 服务添加到筛选器。一个新的 web 服务引用子文件夹添加到项目的 Web 引用 文件夹。此新文件夹包含多个其他项目项与 web 服务有关。方法返回 ProjectItem 对象与新的 web 服务文件夹。
公共方法 CanAddFile ,如果可以将指定的文件添加到当前筛选器,返回 true 。
公共方法 CanAddFilter 如果可以将指定的筛选器作为顶级筛选器或子筛选器添加到当前项目中,则返回 true。
公共方法 CanMove ,如果筛选器可以将移动到指定的位置,返回 true 。
公共方法 MatchName 将指定的名称与集合项的名称匹配。
公共方法 Move 将文件或文件夹该项目或新文件夹的顶层。
公共方法 Remove 从项目中移除指定的筛选器。
公共方法 RemoveFile 从当前筛选器删除文件。
公共方法 RemoveFilter 从当前项目中移除筛选器。

页首

请参见

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间