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