Example #1
0
        public static List <ItemAttribute> CopyAsNew(this List <ItemAttribute> copy)
        {
            var target = new List <ItemAttribute>();

            if (copy != null)
            {
                for (int i = 0; i < copy.Count; i++)
                {
                    ItemAttribute attribute = new ItemAttribute(copy[i].name, copy[i].value);
                    target.Add(attribute);
                }
            }
            return(target);
        }
Example #2
0
 public static bool Equals(this ItemAttribute attributeA, ItemAttribute attributeB)
 {
     return(attributeA.name == attributeB.name);
 }