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