Share via


VCFilter-Schnittstelle

Ein VCFilter-Objekt macht die Funktionalität für einen Ordner für ein Projektmappen-Explorer in Visual C++ Projekt.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<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

Der VCFilter-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CanonicalName Ruft den eindeutigen Namen ab, der für diesen Filter verwendet wird.
Öffentliche Eigenschaft Files Ruft die Auflistung von Dateien ab, die dem Filter zugeordnet sind.
Öffentliche Eigenschaft Filter Ruft eine Liste der Dateierweiterungen ab, die dem Filter zugeordnet sind.
Öffentliche Eigenschaft Filters Ruft die Auflistung von Filtern für den Filter ab.
Öffentliche Eigenschaft ItemName Ruft den Namen des aktuellen Elements in der Auflistung ab.
Öffentliche Eigenschaft Items Ruft die Auflistung der Filter ab, die dem Projekt zugeordnet sind.
Öffentliche Eigenschaft Kind Gibt eine Enumeration zurück, die den Typ des Filters angibt.
Öffentliche Eigenschaft Name Ruft den Namen des Filters fest.
Öffentliche Eigenschaft Object Stellt zwischen dem Visual Studio-Objektmodell und dem Visual C++-Objektmodell einen Verweis bereit.
Öffentliche Eigenschaft Parent Gibt das unmittelbar übergeordnete Objekt eines angegebenen Objekts zurück.
Öffentliche Eigenschaft ParseFiles Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Dateien in einem Filter zur Überprüfung von IntelliSense geöffnet sind.
Öffentliche Eigenschaft project Ruft VCProject ab, das dem Filter zugeordnet ist.
Öffentliche Eigenschaft SourceControlFiles Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Dateien, die für den Filter hinzugefügt werden, automatisch in einem Quellcodeverwaltungssystem gespeichert werden.
Öffentliche Eigenschaft UniqueIdentifier Gibt einen nonlocalizable Namen für den Filter an.
Öffentliche Eigenschaft UrlBehavior Ruft einen Wert ab, der angibt, ob die URL eines Webverweises in generierten Visual Basic oder im Visual C# Proxycode hartcodiert wird.Diese Eigenschaft ist nur relevant für Filter, die Webverweise haben.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.
Öffentliche Eigenschaft WebReference Ruft die URL des Webverweises für den Filter ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddFile Fügt eine Datei dem aktuellen Filter hinzu.
Öffentliche Methode AddFilter Fügt einen neuen Filter der aktuellen Gruppe von Filtern hinzu.
Öffentliche Methode AddWebReference Fügt einen Verweis auf einen Webdienst dem Filter hinzu.Ein neuer Unterordner Webdienste bezugs wird dem Webverweise Ordner des Projekts hinzugefügt.Dieser neue Ordner enthält einige andere Projektelemente, die auf den Webdienst verknüpft sind.Die Methode gibt das ProjectItem-Objekt zurück, das dem neuen Webdienst " zugeordnet ist.
Öffentliche Methode CanAddFile Gibt true zurück, wenn die angegebene Datei in den aktuellen Filter hinzugefügt werden kann.
Öffentliche Methode CanAddFilter Gibt true zurück, wenn der angegebene Filter als Filter der obersten Ebene oder als untergeordneter Filter des aktuellen Filters hinzugefügt werden kann.
Öffentliche Methode CanMove Gibt true zurück, wenn der Filter an die angegebene Position verschoben werden kann.
Öffentliche Methode MatchName Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements.
Öffentliche Methode Move Verschiebt eine Datei oder einen Ordner in die oberste Ebene des Projekts oder des neuen Ordners.
Öffentliche Methode Remove Entfernt den angegebenen Filter aus dem Projekt.
Öffentliche Methode RemoveFile Entfernt eine Datei aus dem aktuellen Filter.
Öffentliche Methode RemoveFilter Entfernt einen Filter aus dem aktuellen Projekt.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace