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

AddPreviouslyCompiled() public method

public AddPreviouslyCompiled ( string source, ScriptData ID ) : void
source string
ID ScriptData
return void
        public void AddPreviouslyCompiled(string source, ScriptData ID)
        {
            //string key = source.Length.ToString() + source.GetHashCode().ToString();
            string key = Util.Md5Hash(source);
            lock (PreviouslyCompiled)
            {
                if (!PreviouslyCompiled.ContainsKey(key))
                {
                    //PreviouslyCompiled.Add (source, ID.AssemblyName);
                    PreviouslyCompiled.Add(key, ID.AssemblyName);
                }
            }
        }