[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Listens to the file system change notifications and raises events when a directory, or file in a directory, changes. [Property] Constructor=Sets the Constructor of the FileSystemWatcher class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3 @EnableRaisingEvents=Sets a value indicating whether the component is enabled. ARG(bool)|14|1|True,False @Filter=Sets the filter string used to determine what files are monitored in a directory. For example, "*.txt" watches for changes to all text files. ARG(string)|2|*.* @IncludeSubdirectories=Sets a value indicating whether subdirectories within the specified path should be monitored. ARG(bool)|14|1|True,False NotifyFilter=Sets the type of changes to watch for. ARG(NotifyFilters)|21|19|FileName,DirectoryName,Attributes,Size,LastWrite,LastAccess,CreationTime,Security +@Path=Sets the path of the directory to watch. ARG(string)|2| [Methods] *doBeginInit=Begins the initialization of a FileSystemWatcher used on a form or used by another component. The initialization occurs at run time. ARG()|1|0 *doConstructor=Initializes a new instance of the FileSystemWatcher class. ARG()|1|0 *doConstructor2=Initializes a new instance of the FileSystemWatcher class, given the specified directory to monitor. ARG(string path)|1|0 *doConstructor3=Initializes a new instance of the FileSystemWatcher class, given the specified directory and type of files to monitor. ARG(string path, string filter)|1|0 *doEndInit=Ends the initialization of a FileSystemWatcher used on a form or used by another component. The initialization occurs at run time. ARG()|1|0 *doInternalBufferSize=Sets the size of the internal buffer. ARG(int)|1|0 *doNotifyFilter=Sets the type of changes to watch for. ARG(NotifyFilters notifyfilter)|1|0 *doSite=Sets an ISite for the FileSystemWatcher. ARG(ISite)|1|0 *doSynchronizingObject=Sets the object used to marshal the event handler calls issued as a result of a directory change. ARG(ISynchronizeInvoke)|1|0 *doWaitForChanged=A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor. ARG(WatcherChangeTypes changeType)|1|0 *doWaitForChanged2=A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor and the time to wait before timing out. ARG(WatcherChangeTypes changeType, int timeout)|1|0 *onChanged=Occurs when a file or directory in the specified Path is changed. ARG(FileSystemEventArgs)|2|0 *onCreated=Occurs when a file or directory in the specified Path is created. ARG(FileSystemEventArgs)|2|0 *onDeleted=Occurs when a file or directory in the specified Path is deleted. ARG(FileSystemEventArgs)|2|0 *onError=Occurs when the internal buffer overflows. ARG(ErrorEventArgs)|2|0 *onRenamed=Occurs when a file or directory in the specified Path is renamed. ARG(RenamedEventArgs)|2|0 *onWaitForChanged=Occurs after invoke the method doWaitForChanged and returns the result. ARG(WaitForChangedResult)|2|0 *EnableRaisingEvents=Returns a value indicating whether the component is enabled. ARG(bool)|3|104 *IncludeSubdirectories=Returns a value indicating whether subdirectories within the specified path should be monitored. ARG(bool)|3|104 *InternalBufferSize=Returns the size of the internal buffer. ARG(int)|3|1 *Site=Returns an ISite for the FileSystemWatcher. ARG(ISite)|3|0 *SynchronizingObject=Returns the object used to marshal the event handler calls issued as a result of a directory change. ARG(ISynchronizeInvoke)|3|0 FileSystemWatcher=Returns the FileSystemWatcher object. ARG(FileSystemWatcher)|3|0 *changeType=Defines the WatcherChangeTypes to watch for. ARG(WatcherChangeTypes)|4|0 Path=Defines the directory to monitor, in standard or Universal Naming Convention (UNC) notation. ARG(string)|4|2 Filter=Defines the type of files to watch. ARG(string)|4|2 *notifyfilter=Defines the type of changes to watch for. ARG(NotifyFilters)|4|0 *timeout=Defines the time (in milliseconds) to wait before timing out. ARG(int)|4|1