CodeAttributeDeclarationCollection.AddRange Method (CodeAttributeDeclaration[])

 

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
)

Parameters

value
Type: 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(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
Show: