void DisableAllWatchers()
{
if (parent != null && parent.watcher != null)
{
parent.watcher.EnableRaisingEvents = false;
}
if (watcher != null)
{
watcher.EnableRaisingEvents = false;
}
foreach (LuaScriptFolderInfo folder in SubFolders.Values)
{
folder.DisableAllWatchers();
}
}