// Token: 0x06002714 RID: 10004 RVA: 0x000B8D7C File Offset: 0x000B6F7C internal static int GetPositionInSetFromItemsControl(ItemsControl itemsControl, object item) { ItemCollection items = itemsControl.Items; int num = items.IndexOf(item); if (itemsControl.IsGrouping) { int num2; num = ItemAutomationPeer.FindPositionInGroup(items.Groups, num, out num2); } return(num + 1); }
// Token: 0x06002715 RID: 10005 RVA: 0x000B8DB4 File Offset: 0x000B6FB4 internal static int GetSizeOfSetFromItemsControl(ItemsControl itemsControl, object item) { int result = -1; ItemCollection items = itemsControl.Items; if (itemsControl.IsGrouping) { int position = items.IndexOf(item); ItemAutomationPeer.FindPositionInGroup(items.Groups, position, out result); } else { result = items.Count; } return(result); }