 of <xref:System.CodeDom.CodeAttributeDeclaration> objects to a <xref:System.CodeDom.CodeAttributeDeclarationCollection>.       [!code-cpp[CodeAttributeDeclarationCollectionExample#0](~/samples/snippets/cpp/VS_Snippets_CLR/CodeAttributeDeclarationCollectionExample/CPP/class0.cpp#0)]  [!code-csharp[CodeAttributeDeclarationCollectionExample#0](~/samples/snippets/csharp/VS_Snippets_CLR/CodeAttributeDeclarationCollectionExample/CS/class0.cs#0)]  [!code-vb[CodeAttributeDeclarationCollectionExample#0](~/samples/snippets/visualbasic/VS_Snippets_CLR/CodeAttributeDeclarationCollectionExample/VB/class0.vb#0)]       ]]></format>         </remarks>         <exception cref="T:System.ArgumentNullException">           <paramref name="value" /> is <see langword="null" />.</exception>         <altmember cref="M:System.CodeDom.CodeAttributeDeclarationCollection.Add(System.CodeDom.CodeAttributeDeclaration)" />       </Docs>     </Member>     <Member MemberName="AddRange">       <MemberSignature Language="C#" Value="public void AddRange (System.CodeDom.CodeAttributeDeclarationCollection value);" />       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddRange(class System.CodeDom.CodeAttributeDeclarationCollection value) cil managed" />       <MemberSignature Language="DocId" Value="M:System.CodeDom.CodeAttributeDeclarationCollection.AddRange(System.CodeDom.CodeAttributeDeclarationCollection)" />       <MemberSignature Language="VB.NET" Value="Public Sub AddRange (value As CodeAttributeDeclarationCollection)" />       <MemberSignature Language="C++ CLI" Value="public:&#xA; void AddRange(System::CodeDom::CodeAttributeDeclarationCollection ^ value);" />       <MemberSignature Language="F#" Value="member this.AddRange : System.CodeDom.CodeAttributeDeclarationCollection -&gt; unit" Usage="codeAttributeDeclarationCollection.AddRange value" />       <MemberType>Method</MemberType>       <AssemblyInfo>         <AssemblyName>System</AssemblyName>         <AssemblyVersion>0.0.0000.0</AssemblyVersion>         <AssemblyVersion>0.0.0.0</AssemblyVersion>         <AssemblyVersion>0.0.0.0</AssemblyVersion>       </AssemblyInfo>       <AssemblyInfo>         <AssemblyName>System.CodeDom</AssemblyName>         <AssemblyVersion>0.0.0.0</AssemblyVersion>         <AssemblyVersion>0.0.0.0</AssemblyVersion>         <AssemblyVersion>0.0.0.0</AssemblyVersion>         <AssemblyVersion>0.0.0.0</AssemblyVersion>         <AssemblyVersion>0.0.0.0</AssemblyVersion>       </AssemblyInfo>       <ReturnValue>         <ReturnType>System.Void</ReturnType>       </ReturnValue>       <Parameters>         <Parameter Name="value" Type="System.CodeDom.CodeAttributeDeclarationCollection" />       </Parameters>       <Docs>         <param name="value">A <see cref="T:System.CodeDom.CodeAttributeDeclarationCollection" /> that contains the objects to add to the collection.</param>         <summary>Copies the 