Mono.Debugger.Module.FindFile C# (CSharp) Method

FindFile() public method

Find source file @filename. If @filename is a full pathname, an exact match is required. Otherwise, a match from any directory is ok.
public FindFile ( string filename ) : SourceFile
filename string
return SourceFile
        public SourceFile FindFile(string filename)
        {
            if (!SymbolsLoaded)
                return null;

            if (filename.IndexOf ('/') >= 0) {
                foreach (SourceFile source in Sources) {
                    if (source.FileName == filename)
                        return source;
                }
            } else {
                filename = Path.GetFileName (filename);
                foreach (SourceFile source in Sources) {
                    if (Path.GetFileName (source.FileName).Equals (filename))
                        return source;
                }
            }

            return null;
        }