public static void RemoveInstance(InnerLoggerFileWriter writer) { lock (Instances) { writer._refCount -= 1; if (writer._refCount != 0) { return; } writer.Close(); Instances.Remove(writer._fileName); } }
public static void RemoveInstance(InnerLoggerFileWriter writer) { lock (Instances) { writer._refCount -= 1; if (writer._refCount != 0) { return; } writer.Close(); Instances.Remove(writer._fileName); } }