/// <summary> /// Идентификатор размещения активного объекта /// </summary> /// <param name="ActiveObject">Активный объект</param> /// <returns>Идентифкатор размещения</returns> public Guid GetIdOfActiveObject(MapActiveObjectState ActiveObject) { if (ActiveObject == null) { throw new ArgumentNullException("ActiveObject", "ActiveObject cannot be null"); } if (!ActiveObjects.ContainsValue(ActiveObject)) { throw new ArgumentException("ActiveObject", "This ActiveObject not found"); } Guid id = ActiveObjects.Where(ao => ao.Value == ActiveObject).FirstOrDefault().Key; return(id); }