private void CloseTable(string sourceName, bool pendingDrop)
{
// Find the table with this file name.
foreach (var source in tableSources.Values) {
if (source.SourceName.Equals(sourceName)) {
if (source.IsRootLocked)
break;
source.Close(pendingDrop);
break;
}
}
}