IronRuby.Runtime.Loader.AddCompiledFile C# (CSharp) Method

AddCompiledFile() private method

private AddCompiledFile ( string fullPath, ScriptCode compiledCode ) : void
fullPath string
compiledCode Microsoft.Scripting.ScriptCode
return void
        private void AddCompiledFile(string/*!*/ fullPath, ScriptCode/*!*/ compiledCode) {
            if (_context.RubyOptions.SavePath != null) {
                lock (_compiledFileMutex) {
                    // TODO: allocate eagerly (as soon as config gets fixed)
                    if (_compiledFiles == null) {
                        _compiledFiles = new Dictionary<string, CompiledFile>();
                    }
                    _compiledFiles[fullPath] = new CompiledFile(compiledCode);
                }
            }
        }