DerivedTableFieldInjector Constructor |
Namespace:
SD.LLBLGen.Pro.LinqSupportClasses.ExpressionHandlers
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax public DerivedTableFieldInjector(
IElementCreatorCore generatedCodeElementCreator,
ITemplateGroupSpecificCreator frameworkElementCreator,
MappingTracker trackedMappings,
FunctionMappingsContainer functionMappings,
SetAlias aliasToTarget,
Dictionary<Expression, string> elementsToName
)
Public Sub New (
generatedCodeElementCreator As IElementCreatorCore,
frameworkElementCreator As ITemplateGroupSpecificCreator,
trackedMappings As MappingTracker,
functionMappings As FunctionMappingsContainer,
aliasToTarget As SetAlias,
elementsToName As Dictionary(Of Expression, String)
)
Parameters
- generatedCodeElementCreator
- Type: SD.LLBLGen.Pro.ORMSupportClassesIElementCreatorCore
The generated code element creator. - frameworkElementCreator
- Type: SD.LLBLGen.Pro.LinqSupportClassesITemplateGroupSpecificCreator
The framework element creator. - trackedMappings
- Type: SD.LLBLGen.Pro.LinqSupportClassesMappingTracker
The tracked mappings. - functionMappings
- Type: SD.LLBLGen.Pro.LinqSupportClassesFunctionMappingsContainer
The function mappings. - aliasToTarget
- Type: SD.LLBLGen.Pro.LinqSupportClassesSetAlias
The alias to target. - elementsToName
- Type: System.Collections.GenericDictionaryExpression, String
dictionary of elements per name which have to be replaced by derivedtable fields..
See Also