/// <summary>
 /// Visits a <see cref="CodeAttributeArgumentCollection"/>.
 /// </summary>
 /// <param name="codeAttributeArgumentCollection">The <see cref="CodeAttributeArgumentCollection"/> to visit.</param>
 protected virtual void VisitCodeAttributeArgumentCollection(CodeAttributeArgumentCollection codeAttributeArgumentCollection)
 {
     // Visit all of the CodeAttributeArgument items in the collection.
     foreach (CodeAttributeArgument item in codeAttributeArgumentCollection.Cast<CodeAttributeArgument>())
     {
         this.VisitCodeAttributeArgument(item);
     }
 }