public void Deactivate(string name) { if (!ActiveMultiforms.ContainsKey(name)) { throw new MultiformManagerException( String.Format("Multiform with name '{0}' has not been constructed.", name)); } ApplyOrQueueEvent(new DeactivateEvent(name)); }