AutoActions for Skinny controllers-Templating-part1
In order to do templating, I have transform all text generation into classes
Example:
code.AppendLine($”{fieldName}.{ms.Name}({parametersCall});”);
into
class MethodDefinition
{
public string ClassName { get; set; }
public string Name { get; set; }
public Type ReturnType;
public bool ReturnsVoid;
//name, type
public Dictionary<string, string> Parameters;
}
( of course, this definition has changed multiple times…)
Then I have added SCRIBAN to the project to can add a template engine that can interpret the classes .
And – it works – this is mostly because in our days a template engine can be found easy !
But the level where it works is at class , not at field level. The decision will be taken tomorrow.
Leave a Reply