Example #1
0
 public virtual AttributeList VisitAttributeList(AttributeList attributes){
   if (attributes == null) return null;
   for (int i = 0, n = attributes.Count; i < n; i++)
     attributes[i] = this.VisitAttributeNode(attributes[i]);
   return attributes;
 }
Example #2
0
 public override AttributeList VisitAttributeList(AttributeList attributes)
 {
     if (attributes == null) return null;
     return base.VisitAttributeList(attributes.Clone());
 }
Example #3
0
 public virtual void VisitAttributeList(AttributeList attributes)
 {
   if (attributes == null) return;
   for (int i = 0, n = attributes.Count; i < n; i++)
     this.VisitAttributeNode(attributes[i]);
 }
Example #4
0
    public override AttributeList VisitAttributeList(AttributeList attributes){
#if CodeContracts
      Contract.Ensures(Contract.Result<AttributeList>() != null || attributes == null);
#endif
      if (attributes == null) return null;
      return base.VisitAttributeList(attributes.Clone());
    }