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

TryGetCompiledFile() private method

private TryGetCompiledFile ( string fullPath, CompiledFile &compiledFile ) : bool
fullPath string
compiledFile CompiledFile
return bool
        private bool TryGetCompiledFile(string/*!*/ fullPath, out CompiledFile compiledFile) {
            if (!_context.RubyOptions.LoadFromDisk) {
                compiledFile = default(CompiledFile);
                return false;
            }

            lock (_compiledFileMutex) {
                if (_compiledFiles == null) {
                    _compiledFiles = LoadCompiledCode();
                }

                return _compiledFiles.TryGetValue(fullPath, out compiledFile);
            }
        }