public static void RemoveService (dLightWeightProcessBase _Process)
{
if (m_Processes != null) {
if (m_Processes.Remove (_Process)) {
_Process.internal_DecrementRegister ();
Command command = new Command (eCommandType.UnRegister, _Process);
ThreadProcess.EnqueueCommand (command);
command.Event.WaitOne ();
}
}
}