3 writes to multipleItems
System.Activities (3)
System\Activities\HybridCollection.cs (3)
90set { this.multipleItems = value; } 109this.multipleItems = new List<T>(2); 142this.multipleItems = null;
21 references to multipleItems
System.Activities (21)
System\Activities\HybridCollection.cs (21)
40else if (this.multipleItems != null) 42Fx.Assert(index >= 0 && index < this.multipleItems.Count, "Out of range with multiple items."); 44return this.multipleItems[index]; 61if (this.multipleItems != null) 63return this.multipleItems.Count; 82return this.multipleItems; 89get { return this.multipleItems; } 103if (this.multipleItems != null) 105this.multipleItems.Add(item); 110this.multipleItems.Add(this.singleItem); 111this.multipleItems.Add(item); 122if (this.multipleItems != null) 124return new ReadOnlyCollection<T>(this.multipleItems); 139if (this.multipleItems != null && this.multipleItems.Count == 1) 141this.singleItem = this.multipleItems[0]; 160Fx.Assert(this.multipleItems != null && this.multipleItems.Contains(item), "The given item should be in this list. Something is wrong in our housekeeping."); 161int position = (searchingFromEnd) ? this.multipleItems.LastIndexOf(item) : this.multipleItems.IndexOf(item); 164this.multipleItems.RemoveAt(position);