Lucene.Net.Store.MockDirectoryWrapper.AddFileHandle C# (CSharp) Method

AddFileHandle() private method

private AddFileHandle ( IDisposable c, string name, Handle handle ) : void
c IDisposable
name string
handle Handle
return void
        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);
                }
            }
        }