2 writes to Slots
System.Data.Entity (2)
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (2)
264childBlock.Slots = new ReadOnlyCollection<SlotInfo>(paddedSlotInfo); 294childBlock.Slots = new ReadOnlyCollection<SlotInfo>(childSlots);
13 references to Slots
System.Data.Entity (13)
System\Data\Mapping\ViewGeneration\CqlGeneration\CqlBlock.cs (4)
150foreach (SlotInfo slotInfo in Slots) 193Debug.Assert(this.Slots.Where(slot => slot.IsRequiredByParent).Count() == 1, "Top level projection must project only one slot."); 194return this.Slots.Where(slot => slot.IsRequiredByParent).Single().AsCqt(row); 199this.Slots.Where(slot => slot.IsRequiredByParent).Select(slot => new KeyValuePair<string, DbExpression>(slot.CqlFieldAlias, slot.AsCqt(row))));
System\Data\Mapping\ViewGeneration\CqlGenerator.cs (1)
276int numSlotsAddedByChildBlock = childBlock.Slots.Count - TotalSlots;
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (8)
235for (int qualifiedSlotNumber = childProjectedSlots.Length; qualifiedSlotNumber < childBlock.Slots.Count; qualifiedSlotNumber++) 237additionalChildSlots.Add(Tuple.Create(childBlock, childBlock.Slots[qualifiedSlotNumber])); 241SlotInfo[] paddedSlotInfo = new SlotInfo[childBlock.Slots.Count]; 261paddedSlotInfo[slotNum] = childBlock.Slots[slotNum]; 276childBlock.Slots.CopyTo(childSlots, 0); 307SlotInfo slotInfo = firstChild.Slots[slotNum]; 315var aslot = firstChild.Slots[slotNum]; 356for (int qualifiedSlotNumber = childProjectedSlots.Length; qualifiedSlotNumber < childBlock.Slots.Count; qualifiedSlotNumber++)