CodeGenerationEngineBase Class |
Namespace: SD.LLBLGen.Pro.GeneratorCore
The CodeGenerationEngineBase type exposes the following members.
Name | Description | |
---|---|---|
CodeGenerationEngineBase | Initializes a new instance of the CodeGenerationEngineBase class |
Name | Description | |
---|---|---|
ActiveTask |
Gets or sets the active task to perform.
(Inherited from TaskPerformerBase.) | |
ElementFilterToUse |
Gets or sets the element filter to use, as it's specified in the task parameters.
| |
EncodingToUse |
Gets or sets the encoding to use.
(Inherited from TaskPerformerBase.) | |
ExecutingGenerator |
Gets or sets the executing generator.
(Inherited from TaskPerformerBase.) | |
LogLineHandlerToUse |
The handler of the LogLineInApplicationOutputCallBack. Setting this property will allow the generator and any
task or taskgroup to log text on the application output window.
(Inherited from TaskPerformerBase.) | |
OriginalFileContents |
Gets or sets the original file contents.
| |
PerformResult |
Reflects the result of the already executed Perform method. Should return false when
Perform hasn't been called yet. Other tasks can use this property to check what the result
was of a given task.
(Inherited from TaskPerformerBase.) |
Name | Description | |
---|---|---|
AddNewLogNode |
Adds a new log node.
(Inherited from TaskPerformerBase.) | |
ApplyFilterOnExecutingGenerator |
Applies the filter specified on this task on the executing generator.
| |
CallTemplateEmitterTElement |
Calls the template emitter logic to emit code for the template using the input.
| |
CheckIfTemplateFileContentsExists |
Checks if the template file and contents exists for the templateid specified.
(Inherited from TaskPerformerBase.) | |
CreateFilename(String, String) |
Creates a new filename without path, using the filename format and the specified values
(Inherited from TaskPerformerBase.) | |
CreateFilename(String, String, String) |
Creates a new filename without path, using the filename format and the specified values
(Inherited from TaskPerformerBase.) | |
CreateFilename(String, String, String, String) |
Creates a new filename without path, using the filename format and the specified values
(Inherited from TaskPerformerBase.) | |
EmitOutput |
Emits the output for this run.
| |
EmitOutputForElementsTElement |
Emits the output for elements.
| |
EmitOutputToFileTElement |
Emits the output to a file. It calls the template emitter for the active task and passes the input specified.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetElementsToProcessTElement |
Gets the elements to process. Applies the ElementFilterToUse, if it's specified.
| |
GetEmitTypeToPerform |
Gets the emit type to perform.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetTaskPerformerName |
Gets the name of the task performer.
(Inherited from TaskPerformerBase.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HandleDestinationFolder(String) |
Handles the destination folder. It replaces the placeholders for dbgeneric/specific subfolder names with the contents passed in.
(Inherited from TaskPerformerBase.) | |
HandleDestinationFolder(String, String, String) |
Handles the destination folder. It replaces the placeholders for dbgeneric/specific subfolder names with the contents passed in.
(Inherited from TaskPerformerBase.) | |
LogLine(String, String) |
Logs the line in LineToLog in the output window, no verbose specification, which means that the line is logged
even when the verbose checkbox is disabled. Always appends a newline.
(Inherited from TaskPerformerBase.) | |
LogLine(String, String, Boolean) |
Logs the line in LineToLog in the output window, based on the verbose setting isVerboseMessage, which means that the line is not logged
when the verbose checkbox is disabled if isVerboseMessage is set to true. Always appends a newline.
(Inherited from TaskPerformerBase.) | |
LogLine(String, String, Boolean, Boolean) |
Logs the given line to the output window. Based on the verbose checkbox and the VerboseMessage flag the message is logged or not.
If the verbose checkbox is set, also lines with VerboseMessage=true will be logged, otherwise these messages will be surpressed.
Appends a newline if AppendNewLine is set to true.
(Inherited from TaskPerformerBase.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Perform(IGenerator, ITask) |
Executes the task which is performed by the implementor of ITaskPerformer.
It assumes there are no parameters. The method's result should be stored locally and
the property PerformResult should reflect the result of this method,
when that property is called after the method.
(Inherited from TaskPerformerBase.) | |
Perform(IGenerator, ITask, DictionaryString, TaskParameter) |
Executes the task which is performed by the implementor of ITaskPerformer.
The method's result should be stored locally and
the property PerformResult should reflect the result of this method,
when that property is called after the method.
(Inherited from TaskPerformerBase.) | |
PerformPreEmitTasks |
Performs the pre emit tasks. The filename output will be written to is not yet placed in the task cache.
| |
ReplaceDatabaseDriverShortNames |
Replaces the database / driver short names in the format specified.
(Inherited from TaskPerformerBase.) | |
SetOriginalFileContents |
Sets the original file contents.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |