Freigeben über


VCFilter-Schnittstelle

Ein VCFilter-Objekt, das die Funktionalität in einem Ordner im Projektmappen-Explorer für ein Visual C++-Projekt verfügbar macht.

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

Syntax

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

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 diesem Filter zugeordnet sind.
Öffentliche Eigenschaft Filter Ruft eine Liste der Dateierweiterungen ab, die dem Filter zugeordnet sind, oder legt diese fest.
Ö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 von Filtern ab, die diesem Projekt zugeordnet sind.
Öffentliche Eigenschaft Kind Gibt eine Enumeration zurück, die den Typ oder Filter anzeigt.
Öffentliche Eigenschaft Name Ruft den Namen des Filters ab oder legt ihn 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 diesen fest, der angibt, ob die Dateien in einem Filter zur Überprüfung von IntelliSense verfügbar sind.
Öffentliche Eigenschaft project Ruft das mit dem Filter verknüpfte VCProject ab.
Öffentliche Eigenschaft SourceControlFiles Ruft einen Wert ab oder legt diesen fest, der angibt, ob die Dateien, die zum Filter hinzugefügt werden, automatisch in einem Quellcodeverwaltungssystem gespeichert werden.
Öffentliche Eigenschaft UniqueIdentifier Gibt einen nicht lokalisierbaren Namen für den Filter an.
Öffentliche Eigenschaft UrlBehavior Ruft einen Wert ab, der angibt, ob die URL eines Webverweises im generierten Visual Basic- oder Visual C#-Proxycode hartcodiert ist.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 dem Filter einen Verweis auf einen Webdienst hinzu.Im Ordner Webverweise des Projekts wird ein neuer Unterordner "Webdienste" angelegt.Dieser neue Ordner enthält mehrere weitere zum Webdienst gehörige Projektelemente.Die Methode gibt das dem neuen Webdienstordner zugeordnete ProjectItem-Objekt zurück.
Öffentliche Methode CanAddFile Gibt true zurück, wenn die angegebene Datei dem 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 eines neuen Ordners.
Öffentliche Methode Remove Entfernt den angegebene 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