public void Reset(bool hard) { lock (PreviouslyCompiled) { PreviouslyCompiled.Clear(); } if (hard) { lock (ScriptsItems) { ScriptsItems.Clear(); } lock (Scripts) { Scripts.Clear(); } } }