LLBLGenProProviderBaseCreateMultiValueProjector 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.6.0.0 (5.6.19.0117)
Syntax protected static IGeneralDataProjector CreateMultiValueProjector(
Type containerElementType,
IList results,
ProjectionRowProjectorFunc projectionInstantiator,
int[] indices,
List<EntityPreProjectionData> preProjectionDataBuckets
)
Protected Shared Function CreateMultiValueProjector (
containerElementType As Type,
results As IList,
projectionInstantiator As ProjectionRowProjectorFunc,
indices As Integer(),
preProjectionDataBuckets As List(Of EntityPreProjectionData)
) As IGeneralDataProjector
Parameters
- containerElementType
- Type: SystemType
Type of the container element. - results
- Type: System.CollectionsIList
The results. - projectionInstantiator
- Type: SD.LLBLGen.Pro.ORMSupportClassesProjectionRowProjectorFunc
The projection instantiator. - indices
- Type: SystemInt32
The indices. - preProjectionDataBuckets
- Type: System.Collections.GenericListEntityPreProjectionData
The pre projection data buckets, necessary to project entities from plain object array data.
Return Value
Type:
IGeneralDataProjectorSee Also