[This is preliminary documentation and is subject to change.]
A general ancestor for any template. All templates derive from this class directly or indirectly.
A template is a class that gets instantiated at some point to Render() its content into IRenderingTarget instance.
Templates are not necessarily text-based, i.e. they can be image-based or based on various kinds of binary files
System Object NFX.Templatization Template TContext, TTarget, TRenderingContext NFX.Wave.Templatization WaveTemplateNamespace: NFX.TemplatizationAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public abstract class Template<TContext, TTarget, TRenderingContext> : ITemplate
where TContext : class
where TTarget : class, IRenderingTarget
public abstract class Template<TContext, TTarget, TRenderingContext> : ITemplate
where TContext : class
where TTarget : class, IRenderingTarget
Public MustInherit Class Template(Of TContext As Class, TTarget As {Class, IRenderingTarget}, TRenderingContext)
Implements ITemplate
Public MustInherit Class Template(Of TContext As Class, TTarget As {Class, IRenderingTarget}, TRenderingContext)
Implements ITemplate
generic<typename TContext, typename TTarget, typename TRenderingContext>
where TContext : ref class
where TTarget : ref class, IRenderingTarget
public ref class Template abstract : ITemplate
generic<typename TContext, typename TTarget, typename TRenderingContext>
where TContext : ref class
where TTarget : ref class, IRenderingTarget
public ref class Template abstract : ITemplate
[<AbstractClassAttribute>]
type Template<'TContext, 'TTarget, 'TRenderingContext when 'TContext : not struct when 'TTarget : not struct and IRenderingTarget> =
class
interface ITemplate
end
[<AbstractClassAttribute>]
type Template<'TContext, 'TTarget, 'TRenderingContext when 'TContext : not struct when 'TTarget : not struct and IRenderingTarget> =
class
interface ITemplate
end
- TContext
- TTarget
- TRenderingContext