Export (0) Print
Expand All

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.

ExceptionCondition
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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft