Universe.ScriptEngine.VirtualScript.ScriptProtectionModule.RemovePreviouslyCompiled C# (CSharp) Method

RemovePreviouslyCompiled() public method

public RemovePreviouslyCompiled ( string source ) : void
source string
return void
        public void RemovePreviouslyCompiled(string source)
        {
            if (string.IsNullOrEmpty(source))
                return;
            //string key = source.Length.ToString() + source.GetHashCode().ToString();
            string key = Util.Md5Hash(source);
            lock (PreviouslyCompiled)
            {
                if (PreviouslyCompiled.ContainsKey(key))
                {
                    PreviouslyCompiled.Remove(key);
                    //PreviouslyCompiled.Remove (source);
                }
            }
        }