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;
}