public static List <vItemAttribute> CopyAsNew(this List <vItemAttribute> copy) { var target = new List <vItemAttribute>(); if (copy != null) { for (int i = 0; i < copy.Count; i++) { vItemAttribute attribute = new vItemAttribute(copy[i].name, copy[i].value); target.Add(attribute); } } return(target); }
public static bool Equals(this vItemAttribute attributeA, vItemAttribute attributeB) { return(attributeA.name == attributeB.name); }
public static void CopyTo(this vItemAttribute itemAttribute, vItemAttribute to) { to.isBool = itemAttribute.isBool; to.name = itemAttribute.name; to.value = itemAttribute.value; }