Share via


IXRDoubleCollection::IndexOf (Compact 2013)

3/28/2014

This method searches for the specified item and retrieves the zero-based index of its first occurrence within the IXRDoubleCollection collection.

Syntax

virtual HRESULT STDMETHODCALLTYPE IndexOf(
    __in float Value,
    __out_opt int* pIndex
) = 0;

Parameters

  • Value
    [in] A float value that represents an item to locate in this collection.
  • pIndex
    [out] Pointer to an integer value that indicates the zero-based index of the last occurrence of Value within this collection.

Return Value

Returns an HRESULT that indicates whether or not the method succeeded.

Remarks

This method performs a linear search through the collection; therefore, the average execution time is proportional to the number of items. You can retrieve the number of items by using IXRDoubleCollection::GetCount.

By default, this method searches the collection starting at the last item and ending at the first item. However, if this collection contains the item in Value more than once, it will retrieve the first occurrence of the item.

.NET Framework Equivalent

System.Windows.PresentationFrameworkCollection(T).IList.IndexOf

Requirements

Header

XamlRuntime.h

sysgen

SYSGEN_XAML_RUNTIME

See Also

Reference

IXRDoubleCollection
IXRShape::GetStrokeDashArray
IXRShape::SetStrokeDashArray