CodeAttributeDeclarationCollection.AddRange Method (CodeAttributeDeclaration[])


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Copies the elements of the specified CodeAttributeDeclaration array to the end of the collection.

Namespace:   System.CodeDom
Assembly:  System (in System.dll)

public void AddRange(
	CodeAttributeDeclaration[] value


Type: System.CodeDom.CodeAttributeDeclaration[]

An array of type CodeAttributeDeclaration that contains the objects to add to the collection.

Exception Condition

value is null.

The following example demonstrates how to use AddRange(CodeAttributeDeclaration[]) method overload to add an array of CodeAttributeDeclaration objects to a CodeAttributeDeclarationCollection.

// Adds an array of CodeAttributeDeclaration objects 
// to the collection.
CodeAttributeDeclaration[] declarations = { new CodeAttributeDeclaration(), new CodeAttributeDeclaration() };
collection.AddRange( declarations );

// Adds a collection of CodeAttributeDeclaration objects 
// to the collection.
CodeAttributeDeclarationCollection declarationsCollection = new CodeAttributeDeclarationCollection();
declarationsCollection.Add( new CodeAttributeDeclaration("DescriptionAttribute", new CodeAttributeArgument(new CodePrimitiveExpression("Test Description"))) );
declarationsCollection.Add( new CodeAttributeDeclaration("BrowsableAttribute", new CodeAttributeArgument(new CodePrimitiveExpression(true))) );
collection.AddRange( declarationsCollection );

.NET Framework
Available since 1.1
Return to top