| | Class | Description |
|---|
 | AzureHelper |
Static helper methods for Azure: client principal parsing and Blob storage, available in Razor scripts
|
 | CryptoHelper |
Static helper methods for hashing, AES, Triple DES and RSA encryption, available in Razor scripts
|
 | CustomLINQtoDataSetMethods |
LINQ extension methods to copy a sequence of objects to a DataTable
|
 | DataTableLoader |
Helper to load data tables to define No SQL table sources
|
 | DefaultScriptValidator |
Optional, opt-in deny-list validator (defense-in-depth) wired by Repository.Init when
SealServerConfiguration.EnableRazorScriptValidation is true. DISABLED by default because
Seal scripts may legitimately use file/process/reflection APIs (e.g. report tasks).
IMPORTANT: a substring deny-list on a Turing-complete language can be bypassed — this is
only a speed-bump. The real security boundary remains "who is allowed to author/edit
Razor scripts (reports, meta sources, security providers, dynamics)".
|
 | ExcelHelper |
Static helper methods to read and write CSV values and load DataTables from Excel or CSV files, available in Razor scripts
|
 | FileHelper |
Static helper methods to manipulate files, directories and ZIP archives, available in Razor scripts
|
 | Helper |
Static helper methods (strings, HTML, database connections, types, reflection, logging) that can be used in Razor scripts
|
 | Impersonator |
Allows code to be executed under the security context of a specified user account.
|
 | ObjectShredderT |
Utility class to convert a sequence of objects of type T into a DataTable (one column per public field or property)
|
 | RawContent |
Marker for content that must be emitted RAW (not HTML-encoded), mirroring the fork's IEncodedString/RawString.
Produced by SealCoreTemplateBase.Raw(...) and .Include(...).
|
 | RazorCoreEngine |
RazorEngineCore-backed replacement for the bits of the Antaris fork that Seal uses:
a string-keyed compiled-template cache with optional on-disk persistence (RazorCacheDirectory).
Reached only via RazorHelper when UseRazorCore is enabled.
|
 | RazorHelper |
Helper to compile and execute Razor scripts (RazorEngineCore based)
|
 | ScriptValidator |
Optional script validation before compilation
|
 | SealCoreTemplateBase |
Base template every Seal Razor template/partial compiles against when RazorHelper.UseRazorCore is on.
Reproduces the Antaris fork contract used by Seal templates:
- bare @expr is HTML-encoded by default; @Raw(...) is emitted raw
- @Include(key, model) resolves a previously-compiled partial BY KEY and emits it raw (nestable)
- a dynamic ViewBag shared down the include chain
|
 | TaskDatabaseHelper |
Helper class to perform database operations (load, create and insert tables, execute SQL statements), used from Razor scripts of report tasks
|
 | TaskHelper |
Helper class to load tables from Excel, CSV or external data sources and to execute SQL statements, used from Razor scripts of report tasks
|