Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ NotifyFileSystemEventArgs()

void System.IO.FileSystemWatcher.NotifyFileSystemEventArgs ( WatcherChangeTypes changeType,
ReadOnlySpan< char > name )
inlineprivate

Definition at line 509 of file FileSystemWatcher.cs.

510 {
511 FileSystemEventHandler handler = GetHandler(changeType);
512 if (handler != null && MatchPattern(name.IsEmpty ? ((ReadOnlySpan<char>)_directory) : name))
513 {
514 InvokeOn(new FileSystemEventArgs(changeType, _directory, name.IsEmpty ? null : name.ToString()), handler);
515 }
516 }
override string ToString()
Definition Component.cs:86
void InvokeOn(FileSystemEventArgs e, FileSystemEventHandler handler)
FileSystemEventHandler GetHandler(WatcherChangeTypes changeType)
bool MatchPattern(ReadOnlySpan< char > relativePath)

References System.IO.FileSystemWatcher._directory, System.IO.FileSystemWatcher.GetHandler(), System.IO.FileSystemWatcher.InvokeOn(), and System.IO.FileSystemWatcher.MatchPattern().

Referenced by System.IO.FileSystemWatcher.ParseEventBufferAndNotifyForEach().