Click or drag to resize
OSIsoft, LLC

PIPointListIndexOf Method

Searches for the specified object and returns the zero-based index of the first occurrence within the entire collection.

Namespace:  OSIsoft.AF.PI
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version:
public int IndexOf(
	PIPoint item


Type: OSIsoft.AF.PIPIPoint
The object to locate in the collection. The value can be for reference types.

Return Value

Type: Int32
The zero-based index of the first occurrence of item within the entire collection, if found; otherwise, -1.



The collection is searched forward starting at the first item and ending at the last item in the collection.

This method determines equality using the default comparer Generic System.Collections.Generic.Comparer.Default. This comparer checks whether type T implements Generic System.IComparable and uses that implementation if available. If not, this comparer checks whether type T implements System.IComparable. If type T does not implement either interface, this method uses Equals(Object).

This method performs a linear search; therefore, the average execution time is proportional to Count. That is, this method is an O(n) operation, where n is Count.

Version Information


Supported in: 2.10.5, 2.10, 2.9.5, 2.9, 2.8.5, 2.8, 2.7.5, 2.7, 2.6, 2.5
See Also
Enabling Operational Intelligence