1 write to owner
System.Windows.Forms (1)
winforms\Managed\System\WinForms\ListView.cs (1)
8827this.owner = owner;
125 references to owner
System.Windows.Forms (125)
winforms\Managed\System\WinForms\ListView.cs (125)
8832owner.ApplyUpdateCachedItems(); 8833if (owner.VirtualMode) { 8834return owner.VirtualListSize; 8837return owner.itemCount; 8844return owner.VirtualMode; 8850return owner.DesignMode; 8856owner.ApplyUpdateCachedItems(); 8858if (owner.VirtualMode) { 8862owner.OnRetrieveVirtualItem(rVI); 8863rVI.Item.SetItemIndex(this.owner, displayIndex); 8867if (displayIndex < 0 || displayIndex >= owner.itemCount) 8870if (owner.IsHandleCreated && !owner.ListViewHandleDestroyed) { 8871Debug.Assert(owner.listItemsArray == null, "listItemsArray not null, even though handle created"); 8872return (ListViewItem)owner.listItemsTable[DisplayIndexToID(displayIndex)]; 8875Debug.Assert(owner.listItemsArray != null, "listItemsArray is null, but the handle isn't created"); 8876return (ListViewItem)owner.listItemsArray[displayIndex]; 8881owner.ApplyUpdateCachedItems(); 8882if (owner.VirtualMode) { 8886if (displayIndex < 0 || displayIndex >= owner.itemCount) 8889if (this.owner.ExpectingMouseUp) { 8890this.owner.ItemCollectionChangedInMouseDown = true; 8899if (owner.VirtualMode) { 8902Debug.Assert(!this.owner.FlipViewToLargeIconAndSmallIcon || this.Count == 0, "the FlipView... bit is turned off after adding 1 item."); 8909owner.InsertItems(owner.itemCount, new ListViewItem[]{value}, true); 8911if (owner.IsHandleCreated && !owner.CheckBoxes && valueChecked) { 8912owner.UpdateSavedCheckedItems(value, true /*addItem*/); 8915if (this.owner.ExpectingMouseUp) { 8916this.owner.ItemCollectionChangedInMouseDown = true; 8928if (owner.VirtualMode) { 8932IComparer comparer = owner.listItemSorter; 8933owner.listItemSorter = null; 8935Debug.Assert(!this.owner.FlipViewToLargeIconAndSmallIcon || this.Count == 0, "the FlipView... bit is turned off after adding 1 item."); 8939if (owner.IsHandleCreated && !owner.CheckBoxes) { 8951owner.BeginUpdate(); 8952owner.InsertItems(owner.itemCount, values, true); 8954if (owner.IsHandleCreated && !owner.CheckBoxes) { 8957owner.UpdateSavedCheckedItems(values[i], true /*addItem*/); 8964owner.listItemSorter = comparer; 8965owner.EndUpdate(); 8968if (this.owner.ExpectingMouseUp) { 8969this.owner.ItemCollectionChangedInMouseDown = true; 8972if (comparer != null || (owner.Sorting != SortOrder.None) && !owner.VirtualMode) { 8973owner.Sort(); 8978Debug.Assert(!owner.VirtualMode, "in virtual mode, this method does not make any sense"); 8979if (owner.IsHandleCreated && !owner.ListViewHandleDestroyed) { 8984UnsafeNativeMethods.SendMessage(new HandleRef(owner, owner.Handle), NativeMethods.LVM_GETITEM, 0, ref lvItem); 8994if (owner.itemCount > 0) { 8995owner.ApplyUpdateCachedItems(); 8997if (owner.IsHandleCreated && !owner.ListViewHandleDestroyed) { 9002int count = owner.Items.Count; 9003int nextSelected = (int)UnsafeNativeMethods.SendMessage(new HandleRef(owner, owner.Handle), NativeMethods.LVM_GETNEXTITEM, -1, NativeMethods.LVNI_SELECTED); 9005ListViewItem item = owner.Items[i]; 9013nextSelected = (int)UnsafeNativeMethods.SendMessage(new HandleRef(owner, owner.Handle), NativeMethods.LVM_GETNEXTITEM, nextSelected, NativeMethods.LVNI_SELECTED); 9023Debug.Assert(owner.listItemsArray == null, "listItemsArray not null, even though handle created"); 9025UnsafeNativeMethods.SendMessage(new HandleRef(owner, owner.Handle), NativeMethods.LVM_DELETEALLITEMS, 0, 0); 9030if (owner.View == View.SmallIcon) { 9031if (this.owner.ComctlSupportsVisualStyles) { 9032this.owner.FlipViewToLargeIconAndSmallIcon = true; 9034Debug.Assert(!this.owner.FlipViewToLargeIconAndSmallIcon, "we only set this when comctl 6.0 is loaded"); 9035owner.View = View.LargeIcon; 9036owner.View = View.SmallIcon; 9042int count = owner.Items.Count; 9045ListViewItem item = owner.Items[i]; 9051Debug.Assert(owner.listItemsArray != null, "listItemsArray is null, but the handle isn't created"); 9052owner.listItemsArray.Clear(); 9055owner.listItemsTable.Clear(); 9056if (owner.IsHandleCreated && !owner.CheckBoxes) { 9057owner.savedCheckedItems = null; 9059owner.itemCount = 0; 9061if (this.owner.ExpectingMouseUp) { 9062this.owner.ItemCollectionChangedInMouseDown = true; 9070owner.ApplyUpdateCachedItems(); 9071if (owner.IsHandleCreated && !owner.ListViewHandleDestroyed) { 9072Debug.Assert(owner.listItemsArray == null, "listItemsArray not null, even though handle created"); 9073return owner.listItemsTable[item.ID] == item; 9076Debug.Assert(owner.listItemsArray != null, "listItemsArray is null, but the handle isn't created"); 9077return owner.listItemsArray.Contains(item); 9083if (owner.VirtualMode) { 9087count = owner.itemCount; 9094if (owner.VirtualMode) { 9098Debug.Assert(!this.owner.FlipViewToLargeIconAndSmallIcon || this.Count == 0, "the FlipView... bit is turned off after adding 1 item."); 9103owner.ApplyUpdateCachedItems(); 9106owner.InsertItems(index, new ListViewItem[]{item}, true); 9107if (owner.IsHandleCreated && !owner.CheckBoxes && item.Checked) { 9108owner.UpdateSavedCheckedItems(item, true /*addItem*/); 9111if (this.owner.ExpectingMouseUp) { 9112this.owner.ItemCollectionChangedInMouseDown = true; 9119Debug.Assert(!owner.VirtualMode, "in virtual mode, this function does not make any sense"); 9129int index = owner.VirtualMode ? Count - 1 : IndexOf(item); 9131Debug.Assert(!this.owner.FlipViewToLargeIconAndSmallIcon || this.Count == 0, "the FlipView... bit is turned off after adding 1 item."); 9133if (owner.VirtualMode) { 9143if (owner.VirtualMode) { 9147if (index < 0 || index >= owner.itemCount) 9150Debug.Assert(!this.owner.FlipViewToLargeIconAndSmallIcon || this.Count == 0, "the FlipView... bit is turned off after adding 1 item."); 9152if (owner.IsHandleCreated && !owner.CheckBoxes && this[index].Checked) { 9153owner.UpdateSavedCheckedItems(this[index], false /*addItem*/); 9156owner.ApplyUpdateCachedItems(); 9160if (owner.IsHandleCreated) { 9162Debug.Assert(owner.listItemsArray == null, "listItemsArray not null, even though handle created"); 9163int retval = unchecked( (int) (long)owner.SendMessage(NativeMethods.LVM_DELETEITEM, index, 0)); 9171Debug.Assert(owner.listItemsArray != null, "listItemsArray is null, but the handle isn't created"); 9172owner.listItemsArray.RemoveAt(index); 9175owner.itemCount--; 9176owner.listItemsTable.Remove(itemID); 9178if (this.owner.ExpectingMouseUp) { 9179this.owner.ItemCollectionChangedInMouseDown = true; 9185if (owner.itemCount > 0) { 9193ListViewItem[] items = new ListViewItem[this.owner.itemCount];