public void ShowSources(Module module)
{
if (!module.SymbolsLoaded) {
Print ("Symbols from module {0} not loaded.", module.Name);
return;
}
Print ("Sources for module {0}:", module.Name);
foreach (SourceFile source in module.Sources) {
if (source.IsAutoGenerated &&
interpreter.DebuggerConfiguration.HideAutoGenerated)
continue;
Print ("{0,4} {1}{2}", source.ID, source.FileName,
source.IsAutoGenerated ? " (auto-generated)" : "");
if (source.CheckModified ()) {
Print (" Source file {0} is more recent than executable.",
source.FileName);
}
}
}