The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
CodeAttributeDeclarationCollection::AddRange Method (array<CodeAttributeDeclaration^>^)
.NET Framework (current version)
Copies the elements of the specified CodeAttributeDeclaration array to the end of the collection.
Assembly: System (in System.dll)
Parameters
- value
-
Type:
array<System.CodeDom::CodeAttributeDeclaration^>^
An array of type CodeAttributeDeclaration that contains the objects to add to the collection.
| Exception | Condition |
|---|---|
| ArgumentNullException | value is null. |
The following example demonstrates how to use AddRange(array<CodeAttributeDeclaration^>^) method overload to add an array of CodeAttributeDeclaration objects to a CodeAttributeDeclarationCollection.
// Adds an array of CodeAttributeDeclaration objects // to the collection. array<CodeAttributeDeclaration^>^declarations = {gcnew CodeAttributeDeclaration,gcnew CodeAttributeDeclaration}; collection->AddRange( declarations ); // Adds a collection of CodeAttributeDeclaration objects // to the collection. CodeAttributeDeclarationCollection^ declarationsCollection = gcnew CodeAttributeDeclarationCollection; array<CodeAttributeArgument^>^temp1 = {gcnew CodeAttributeArgument( gcnew CodePrimitiveExpression( "Test Description" ) )}; declarationsCollection->Add( gcnew CodeAttributeDeclaration( "DescriptionAttribute",temp1 ) ); array<CodeAttributeArgument^>^temp2 = {gcnew CodeAttributeArgument( gcnew CodePrimitiveExpression( true ) )}; declarationsCollection->Add( gcnew CodeAttributeDeclaration( "BrowsableAttribute",temp2 ) ); collection->AddRange( declarationsCollection );
.NET Framework
Available since 1.1
Available since 1.1
Show: