System.IO.FileSystemWatcher.InvokeOn C# (CSharp) Method

InvokeOn() private method

private InvokeOn ( FileSystemEventArgs e, FileSystemEventHandler handler ) : void
e FileSystemEventArgs
handler FileSystemEventHandler
return void
        private void InvokeOn(FileSystemEventArgs e, FileSystemEventHandler handler)
        {
            if (handler != null)
            {
                ISynchronizeInvoke syncObj = SynchronizingObject;
                if (syncObj != null && syncObj.InvokeRequired)
                    syncObj.BeginInvoke(handler, new object[] { this, e });
                else
                    handler(this, e);
            }
        }