public virtual ExtensionAttribute Clone()
        {
            ExtensionAttribute clone = new ExtensionAttribute
            {
                Values = this
            };

            return(clone);
        }
Example #2
0
 public virtual void AddAttribute(ExtensionAttribute attribute)
 {
     if (attribute != null && !string.IsNullOrWhiteSpace(attribute.Name))
     {
         if (!this.attributes.ContainsKey(attribute.Name))
         {
             IList <ExtensionAttribute> attributeList = new List <ExtensionAttribute>();
             this.attributes[attribute.Name] = attributeList;
         }
         this.attributes[attribute.Name].Add(attribute);
     }
 }