共用方式為


VCFilter 介面

VCFilter 物件會在 Visual C++ 專案之 [方案總管] 中的資料夾上公開功能。

命名空間:  Microsoft.VisualStudio.VCProjectEngine
組件:  Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

語法

'宣告
<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")> _
Public Interface VCFilter _
    Inherits VCProjectItem
[GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface VCFilter : VCProjectItem
[GuidAttribute(L"3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface class VCFilter : VCProjectItem
[<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")>]
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 服務相關的其他專案項目。這個方法會傳回與新 Web 服務資料夾關聯的 ProjectItem 物件。
公用方法 CanAddFile 如果可以將指定的檔案加入至目前的篩選器,則傳回 true。
公用方法 CanAddFilter 如果可以加入指定的篩選器做為最上層的篩選器或目前篩選器的子篩選器,則傳回 true。
公用方法 CanMove 如果篩選條件可以移至指定的位置,則傳回 true。
公用方法 MatchName 比對指定的名稱與集合項目的名稱。
公用方法 Move 將檔案或資料夾移到專案最上層或新的資料夾中。
公用方法 Remove 從專案中移除指定篩選條件
公用方法 RemoveFile 將檔案從目前的篩選條件中移除。
公用方法 RemoveFilter 從目前專案中移除篩選條件。

回頁首

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間