VCFilter.Files VCFilter.Files VCFilter.Files VCFilter.Files VCFilter.Files Property


Gets the collection of files associated with the filter.

 property System::Object ^ Files { System::Object ^ get(); };
 property Platform::Object ^ Files { Platform::Object ^ get(); };
[get: System.Runtime.InteropServices.DispId(2354)]
public object Files { get; }
member this.Files : obj
Public ReadOnly Property Files As Object
Property Value

An object representing the collection of files for the filter.


The following example uses the Files property on a VCFilter object in the integrated development environment (IDE):

' Macro code.  
' add reference to Microsoft.VisualStudio.VCProjectEngine  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  

Public Module Module1  
    Sub Test()  
        Dim idx, idx2 As Integer  
        Dim file As VCFile  
        Dim filter As VCFilter  
        Dim col, col2 As IVCCollection  
        Dim prj As VCProject  
        prj = DTE.Solution.Projects.Item(1).Object  
        col = prj.Filters  
        For idx = 1 To col.Count  
            filter = col.Item(idx)  
            ' filter.Name has name of the folder  
            col2 = filter.Files  
            For idx2 = 1 To col2.Count  
                file = col2.Item(idx2)  
                ' file.Name has name of file  
    End Sub  
End Module  


See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this example.

Applies to