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 フィルター用にローカライズできない名前を指定します。
パブリック プロパティ UrlBehavior Web 参照の URL が生成された Visual Basic または Visual C# プロキシ コードにハード コーディングされたかどうかを示す値を取得します。このプロパティは、Web 参照があるフィルターに対してのみ有効です。
パブリック プロパティ VCProjectEngine プロジェクト エンジンへのポインターを取得します。
パブリック プロパティ WebReference フィルターの Web 参照の URL を取得します。

このページのトップへ

メソッド

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

このページのトップへ

参照

関連項目

Microsoft.VisualStudio.VCProjectEngine 名前空間