public IRawElementProviderSimple[] GetSelectedItems ()
{
if (SelectedItemsCount == 0)
return new IRawElementProviderSimple [0];
else {
List<IRawElementProviderSimple> selection = new List<IRawElementProviderSimple> ();
foreach (ListItemProvider item in items) {
if (IsItemSelected (item)) {
// We are returning the children of the items
foreach (IRawElementProviderSimple child in item)
selection.Add (child);
}
}
return selection.ToArray ();
}
}