Click or drag to resize
LLBLGenProProviderBase.CreateMultiValueProjector Method
Creates the custom list or entity collection projector for a multi-value projection

Namespace: SD.LLBLGen.Pro.LinqSupportClasses
Assembly: SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.0.0.0 (5.0.0)
Syntax
protected static IGeneralDataProjector CreateMultiValueProjector(
	Type containerElementType,
	IList results,
	ProjectionRowProjectorFunc projectionInstantiator,
	int[] indices,
	List<EntityPreProjectionData> preProjectionDataBuckets
)

Parameters

containerElementType
Type: System.Type
Type of the container element.
results
Type: System.Collections.IList
The results.
projectionInstantiator
Type: SD.LLBLGen.Pro.ORMSupportClasses.ProjectionRowProjectorFunc
The projection instantiator.
indices
Type:System.Int32[]
The indices.
preProjectionDataBuckets
Type: System.Collections.Generic.List<EntityPreProjectionData>
The pre projection data buckets, necessary to project entities from raw object array data.

Return Value

Type: IGeneralDataProjector
See Also