public static void RemoveParser(Parser parser) { try { m_parserLock.WaitOne(); if (m_parsers == null) InitParsers(); m_parsers.Remove(parser); } finally { m_parserLock.ReleaseMutex(); } }