private static LogProvider GetLogProvider(string shellId) { using (MshLog._trace.TraceMethod()) { Hashtable hashtable = Hashtable.Synchronized(MshLog._logProviders); if (hashtable[(object)shellId] == null) { hashtable[(object)shellId] = (object)MshLog.CreateLogProvider(shellId); } return((LogProvider)hashtable[(object)shellId]); } }