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 | |
---|---|---|
CanonicalName | Ruft den eindeutigen Namen ab, der für diesen Filter verwendet wird. | |
Files | Ruft die Auflistung von Dateien ab, die diesem Filter zugeordnet sind. | |
Filter | Ruft eine Liste der Dateierweiterungen ab, die dem Filter zugeordnet sind, oder legt diese fest. | |
Filters | Ruft die Auflistung von Filtern für den Filter ab. | |
ItemName | Ruft den Namen des aktuellen Elements in der Auflistung ab. | |
Items | Ruft die Auflistung von Filtern ab, die diesem Projekt zugeordnet sind. | |
Kind | Gibt eine Enumeration zurück, die den Typ oder Filter anzeigt. | |
Name | Ruft den Namen des Filters ab oder legt ihn fest. | |
Object | Stellt zwischen dem Visual Studio-Objektmodell und dem Visual C++-Objektmodell einen Verweis bereit. | |
Parent | Gibt das unmittelbar übergeordnete Objekt eines angegebenen Objekts zurück. | |
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. | |
project | Ruft das mit dem Filter verknüpfte VCProject ab. | |
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. | |
UniqueIdentifier | Gibt einen nicht lokalisierbaren Namen für den Filter an. | |
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. | |
VCProjectEngine | Ruft einen Zeiger auf das Projektmodul ab. | |
WebReference | Ruft die URL des Webverweises für den Filter ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddFile | Fügt eine Datei dem aktuellen Filter hinzu. | |
AddFilter | Fügt einen neuen Filter der aktuellen Gruppe von Filtern hinzu. | |
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. | |
CanAddFile | Gibt true zurück, wenn die angegebene Datei dem aktuellen Filter hinzugefügt werden kann. | |
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. | |
CanMove | Gibt true zurück, wenn der Filter an die angegebene Position verschoben werden kann. | |
MatchName | Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements. | |
Move | Verschiebt eine Datei oder einen Ordner in die oberste Ebene des Projekts oder eines neuen Ordners. | |
Remove | Entfernt den angegebene Filter aus dem Projekt. | |
RemoveFile | Entfernt eine Datei aus dem aktuellen Filter. | |
RemoveFilter | Entfernt einen Filter aus dem aktuellen Projekt. |
Zum Seitenanfang