internal void AddFileHandle(IDisposable c, string name, Handle handle)
{
//Trace.TraceInformation("Add {0} {1}", c, name);
lock (this)
{
int v;
if (OpenFiles.TryGetValue(name, out v))
{
v++;
OpenFiles[name] = v;
}
else
{
OpenFiles[name] = 1;
OpenFileHandles[c] = new Exception("unclosed Index" + handle.ToString() + ": " + name);
}
}
}