Microsoft.Scripting.Debugging.CompilerServices.DebugContext.GetDebugSourceFile C# (CSharp) Method

GetDebugSourceFile() private method

private GetDebugSourceFile ( string sourceFile ) : DebugSourceFile
sourceFile string
return DebugSourceFile
        internal DebugSourceFile GetDebugSourceFile(string sourceFile) {
            DebugSourceFile file;
            lock (((ICollection)_sourceFiles).SyncRoot) {
                if (!_sourceFiles.TryGetValue(sourceFile, out file)) {
                    file = new DebugSourceFile(sourceFile, _debugMode);
                    _sourceFiles.Add(sourceFile, file);
                }
            }

            return file;
        }