CodeDirectiveCollection.IndexOf(CodeDirective) Method

Definition

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

public:
 int IndexOf(System::CodeDom::CodeDirective ^ value);
public int IndexOf (System.CodeDom.CodeDirective value);
member this.IndexOf : System.CodeDom.CodeDirective -> int
Public Function IndexOf (value As CodeDirective) As Integer

Parameters

value
CodeDirective

The CodeDirective object to locate in the collection.

Returns

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

Examples

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);
' Tests for the presence of a CodeDirective in the 
' collection, and retrieves its index if it is found.
Dim testDirective = New CodeRegionDirective(CodeRegionMode.Start, "Region1")
Dim itemIndex As Integer = -1
If collection.Contains(testDirective) Then
    itemIndex = collection.IndexOf(testDirective)
End If

Applies to