Xceed .NET Libraries Documentation
BuildList Method (FileSystemItem)


Xceed.FileSystem Assembly > Xceed.FileSystem Namespace > FileSystemItem 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.
Builds a list of FileSystemItem objects to process.
Syntax
'Declaration
 
Protected Friend MustOverride 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 FileSystemItem
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)
protected internal abstract void BuildList( 
   FileSystemEventsSession session,
   FileSystemItem destination,
   bool forward,
   bool recursive,
   bool includeSelf,
   bool includeFolders,
   Filter[] 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.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

FileSystemItem Class
FileSystemItem Members