Xceed .NET Libraries Documentation
Xceed.FileSystem Assembly / Xceed.FileSystem Namespace / AbstractFile Class / BuildList Method
A reference to a FileSystemEventsSession object which is responsible for raising all events that occur during the process.
The eventual target for the item that will be procesed. For example, the desination folder for a folder that will be copied.
true if folders will be added to the list of FileSystemItem objects to process first; false if files will be added to the list first.
true if items in subfolders should be added to the list of items to process; false otherwise.
true if folders will be included in the list of items to process; false otherwise.
An array of objects that can be used to filter the list of FileSystemItem objects to process.


In This Topic
    BuildList Method (AbstractFile)
    In This Topic
    Builds a list of FileSystemItem objects to process.
    Syntax
    'Declaration
     
    
    Protected Friend Overrides Sub BuildList( _
       ByVal session As FileSystemEventsSession, _
       ByVal destination As FileSystemItem, _
       ByVal forward As Boolean, _
       ByVal recursive As Boolean, _
       ByVal includeSelf As Boolean, _
       ByVal includeFolders As Boolean, _
       ByVal filters() As Filter _
    ) 
    'Usage
     
    
    Dim instance As AbstractFile
    Dim session As FileSystemEventsSession
    Dim destination As FileSystemItem
    Dim forward As Boolean
    Dim recursive As Boolean
    Dim includeSelf As Boolean
    Dim includeFolders As Boolean
    Dim filters() As Filter
     
    instance.BuildList(session, destination, forward, recursive, includeSelf, includeFolders, filters)

    Parameters

    session
    A reference to a FileSystemEventsSession object which is responsible for raising all events that occur during the process.
    destination
    The eventual target for the item that will be procesed. For example, the desination folder for a folder that will be copied.
    forward
    true if folders will be added to the list of FileSystemItem objects to process first; false if files will be added to the list first.
    recursive
    true if items in subfolders should be added to the list of items to process; false otherwise.
    includeSelf
    includeFolders
    true if folders will be included in the list of items to process; false otherwise.
    filters
    An array of objects that can be used to filter the list of FileSystemItem objects to process.
    Remarks

    This method is overridden in both the AbstractFolder and AbstractFile classes and does not need to be overridden in more specific implementations.

    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also