Table of Contents

Class WinFormsListViewSubItemFlavorElement

Namespace
Ranorex.Plugin
Assembly
Ranorex.Plugin.WinForms.Core.dll
public class WinFormsListViewSubItemFlavorElement : WinFormsListViewItemFlavorElement
Inheritance
WinFormsListViewSubItemFlavorElement
Inherited Members

Constructors

WinFormsListViewSubItemFlavorElement(WinFormsCoreFlavorElement, int, int)

public WinFormsListViewSubItemFlavorElement(WinFormsCoreFlavorElement listView, int itemIndex, int subItemIndex)

Parameters

listView WinFormsCoreFlavorElement
itemIndex int
subItemIndex int

WinFormsListViewSubItemFlavorElement(WinFormsCoreFlavorElement, int, int, string)

public WinFormsListViewSubItemFlavorElement(WinFormsCoreFlavorElement listView, int itemIndex, int subItemIndex, string flavorName)

Parameters

listView WinFormsCoreFlavorElement
itemIndex int
subItemIndex int
flavorName string

WinFormsListViewSubItemFlavorElement(WinFormsFlavorElement, int, int)

public WinFormsListViewSubItemFlavorElement(WinFormsFlavorElement listView, int itemIndex, int subItemIndex)

Parameters

listView WinFormsFlavorElement
itemIndex int
subItemIndex int

WinFormsListViewSubItemFlavorElement(WinFormsFlavorElement, int, int, string)

public WinFormsListViewSubItemFlavorElement(WinFormsFlavorElement listView, int itemIndex, int subItemIndex, string flavorName)

Parameters

listView WinFormsFlavorElement
itemIndex int
subItemIndex int
flavorName string

Properties

SubItemIndex

public int SubItemIndex { get; }

Property Value

int

Valid

True if the flavor element is still valid.

public override bool Valid { get; }

Property Value

bool

Remarks

To be implemented by the deriving class.

Methods

GetAttributeValue(Element, string)

Needs to be implemented for attribute value read access.

public override object GetAttributeValue(Element element, string name)

Parameters

element Element

The element instance used.

name string

The name of the attribute (lowercased).

Returns

object

The attribute value.

GetElementCapabilities(Element, out Role, out string[], out string)

Supplies the role, a list of capabilities and a preferred capability names to the caller. This method called when building a new element from the flavor element.

public override void GetElementCapabilities(Element parent, out Role role, out string[] capabilities, out string preferredCap)

Parameters

parent Element

The parent element of the element to be constructed. (for reference only)

role Role

The role the element should have.

capabilities string[]

The list of capabilities the element should have.

preferredCap string

The preferred capability the element should have.

GetRuntimeTokenValues()

Gets the runtime token values. This must be implemented by the flavors.

protected override object[] GetRuntimeTokenValues()

Returns

object[]

A collection of objects representing a runtime token.