19 references to RecordStateFactory
System.Data.Entity (19)
System\Data\Common\Internal\Materialization\CoordinatorFactory.cs (4)
88internal readonly System.Collections.ObjectModel.ReadOnlyCollection<RecordStateFactory> RecordStateFactories; 94protected CoordinatorFactory(int depth, int stateSlot, Func<Shaper, bool> hasData, Func<Shaper, bool> setKeys, Func<Shaper, bool> checkKeys, CoordinatorFactory[] nestedCoordinators, RecordStateFactory[] recordStateFactories) 143this.RecordStateFactories = new System.Collections.ObjectModel.ReadOnlyCollection<RecordStateFactory>(recordStateFactories); 203public CoordinatorFactory(int depth, int stateSlot, Expression hasData, Expression setKeys, Expression checkKeys, CoordinatorFactory[] nestedCoordinators, Expression element, Expression elementWithErrorHandling, Expression initializeCollection, RecordStateFactory[] recordStateFactories)
System\Data\Common\Internal\Materialization\CoordinatorScratchpad.cs (3)
158RecordStateFactory[] recordStateFactories; 161recordStateFactories = new RecordStateFactory[_recordStateScratchpads.Count]; 169recordStateFactories = new RecordStateFactory[0];
System\Data\Common\Internal\Materialization\RecordState.cs (2)
26private readonly RecordStateFactory RecordStateFactory; 58internal RecordState(RecordStateFactory recordStateFactory, CoordinatorFactory coordinatorFactory)
System\Data\Common\Internal\Materialization\RecordStateFactory.cs (3)
58internal readonly System.Collections.ObjectModel.ReadOnlyCollection<RecordStateFactory> NestedRecordStateFactories; 97public RecordStateFactory(int stateSlotNumber, int columnCount, RecordStateFactory[] nestedRecordStateFactories, DataRecordInfo dataRecordInfo, Expression gatherData, string[] propertyNames, TypeUsage[] typeUsages) 101this.NestedRecordStateFactories = new System.Collections.ObjectModel.ReadOnlyCollection<RecordStateFactory>(nestedRecordStateFactories);
System\Data\Common\Internal\Materialization\RecordStateScratchpad.cs (6)
68internal RecordStateFactory Compile() 70RecordStateFactory[] nestedRecordStateFactories = new RecordStateFactory[_nestedRecordStateScratchpads.Count]; 76RecordStateFactory result = (RecordStateFactory)Activator.CreateInstance(typeof(RecordStateFactory), new object[] {
System\Data\Common\Internal\Materialization\Shaper.cs (1)
1115foreach (RecordStateFactory recordStateFactory in coordinatorFactory.RecordStateFactories)