共用方式為


VCFilter 介面

A VCFilter物件公開 (expose) 中的資料夾功能方案總管] 中的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 指定的篩選器無法當地語系化名稱。
公用屬性 UrlBehavior 取得值,指出 Web 參考的 URL 硬式編碼在產生的Visual Basic或Visual C# proxy 程式碼。這個屬性是有意義,只針對具有 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 命名空間