コード例 #1
0
        public void RemoveAttribute(Attribute attr)
        {
            if (attr == null)
            {
                throw new ArgumentNullException(nameof(attr));
            }
            var attrs = AttributeArray.ToList();

            if (attrs.Remove(attr))
            {
                AttributeArray = attrs.ToArray();
            }
        }
コード例 #2
0
        public void AddAttribute(Attribute attr)
        {
            if (attr == null)
            {
                throw new ArgumentNullException(nameof(attr));
            }
            var attrs = AttributeArray.ToList();

            if (!attrs.Contains(attr))
            {
                attrs.Add(attr);
                AttributeArray = attrs.ToArray();
            }
        }