Esempio n. 1
0
        /// <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);
        }