CodeDirectiveCollection.IndexOf Method (CodeDirective)


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

Gets the index in the collection of the specified CodeDirective object, if it exists in the collection.

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

public int IndexOf(
	CodeDirective value


Type: System.CodeDom.CodeDirective

The CodeDirective object to locate in the collection.

Return Value

Type: System.Int32

The index position in the collection of the specified object, if found; otherwise, -1.

The following code example shows the use of the IndexOf method to get the index in the collection of the specified CodeDirective object. This example is part of a larger example provided for the CodeDirectiveCollection class.

// Tests for the presence of a CodeDirective in the 
// collection, and retrieves its index if it is found.
CodeDirective testDirective = new CodeRegionDirective(CodeRegionMode.Start, "Region1");
int itemIndex = -1;
if (collection.Contains(testDirective))
    itemIndex = collection.IndexOf(testDirective);

.NET Framework
Available since 2.0
Return to top