次の方法で共有


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# プロキシ コードにハードコーディングされているかどうかを示す値を取得します。このプロパティは、Web 参照があるフィルターに対してのみ有意義です。
パブリック プロパティ VCProjectEngine プロジェクト エンジンへのポインターを取得します。
パブリック プロパティ WebReference フィルターの Web 参照の URL を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddFile 現在のフィルターにファイルを追加します。
パブリック メソッド AddFilter フィルターの現在のグループに新しいフィルターを追加します。
パブリック メソッド AddWebReference フィルターに Web サービスへの参照を追加します。新しい Web サービス参照サブフォルダーは、プロジェクトの [Web References] フォルダーに追加されます。新しいフォルダーには、Web サービスに関連するほかの複数のプロジェクト項目が格納されます。このメソッドは、新しい Web サービス フォルダーに関連付けられた ProjectItem オブジェクトを返します。
パブリック メソッド CanAddFile 指定されたファイルを現在のフィルターに追加できる場合は、true を返します。
パブリック メソッド CanAddFilter 指定されたフィルターをトップレベル フィルターまたはサブフィルターとして現在のフィルターに追加できる場合は、true を返します。
パブリック メソッド CanMove フィルターが指定した場所に移動できる場合 true を返します。
パブリック メソッド MatchName 指定した名前とコレクションの項目の名前を一致させます。
パブリック メソッド Move プロジェクトのトップ レベルまたは新しいフォルダーにファイルまたはフォルダーを移動します。
パブリック メソッド Remove 指定したフィルターをプロジェクトから削除します。
パブリック メソッド RemoveFile 現在のフィルターからファイルを削除します。
パブリック メソッド RemoveFilter 現在のプロジェクトからフィルターを削除します。

このページのトップへ

参照

関連項目

Microsoft.VisualStudio.VCProjectEngine 名前空間