[]
Base class to build RDL programs like StyleProgram or ReportItemProgram<T>. Compiles "DNA" of ROM object.
public abstract class ProgramBase : IProgram
| Name | Description |
|---|---|
| ProgramBase(IProgramServices, Content, bool) |
| Name | Description |
|---|---|
| DataContent | |
| IsConst | Returns |
| IsStatic | Returns |
| RenderingContext | |
| Report | |
| RequiresRenderingServices | Returns true if any expression contains renderTime-dependent values (themes, page numbers and etc..) |
| Services |
| Name | Description |
|---|---|
| CompileExpression<T>(ExpressionInfo, T, bool, Func<T, T>) | |
| EvalConst<T>(ExpressionInfo, T, Func<T, T>) |