SD.LLBLGen.Pro.GeneratorCore Namespace |
Class | Description | |
---|---|---|
CodeGenerationEngineBase |
Abstract class for code generation engines, like the TDL engine and the .NET template engine.
| |
DocumentProjectionData |
Class which contains the information to generate projections for a document.
| |
Generator |
Implementation of IGenerator which execute a given set of tasks.
| |
GeneratorConstants |
Class for constants which can be used in templates for interacting with the IGenerator instance.
| |
GeneratorUtils |
General purpose class which contains helper methods for lpt and tdl template engines and templates so less code has to be
written inside templates / template engines.
| |
JoinInfoForNavigator |
Simple class which contains the navigator and the two aliases (left and right) for the join to perform. It also has
the join type to use for a join built from the info in this object.
| |
RelationshipInfo |
Helper class which is used to return relationship info to code generators through GeneratorUtils.
| |
StoredProcResultsetMappingInfo |
Class which contains information about the mapping of a stored procedure resultset. This info can be used to generate output
for elements mapped onto resultsets of stored procedures.
| |
TaskPerformerBase |
Abstract base class for Task performers.
| |
TypedListLinqJoinInfo |
Helper class which is used by a TypedListLinqQueryChunkInfo and which contains the relevant info for a typed list relationship
which represents a join. the information is stored in such a way that it's ready to use for producing linq queries, so right-joins
are converted to left-joins automatically.
| |
TypedListLinqQueryChunkInfo |
Class which contains the info to produce an intermediate query using Linq which combined with the
queries from other chunks forms the linq query for a typedlist.
|
Enumeration | Description | |
---|---|---|
CodeGenerationEngineBaseEmitType |
Emit type enum for the code generation engines derived from this class.
|