Exemplo n.º 1
0
        /// <summary>
        /// 增加Tag对象
        /// </summary>
        /// <param name="tag">Tag对象</param>
        public override void Add(CustomTag tag)
        {
            string typeName = tag.GetType().Name;

            if (!typeName.Contains("Siemens"))
            {
                throw new Exception("tag对象不是西门子Tag对象");
            }

            _tags.Add(tag.Name, tag);

            OnTagRegister?.Invoke(_parent, tag as SiemensTag);
        }