Show / Hide Table of Contents

Class WaveTemplate<TModel>

Wave template that is scoped to a TModel type for Model (Rendering Context)

Inheritance
System.Object
Template<WorkContext, IRenderingTarget, System.Object>
WaveTemplate
WaveTemplate<TModel>
Implements
ITemplate
Inherited Members
WaveTemplate.EscapeJSLiteral(String)
WaveTemplate.HTMLEncode(String)
WaveTemplate.Response
WaveTemplate.Session
WaveTemplate.CSRFToken
WaveTemplate.CanReuseInstance
WaveTemplate.ContentType
WaveTemplate.Render(ResponseRenderingTarget, Object)
WaveTemplate.Render(WorkContext, Object)
WaveTemplate.RenderToString(Boolean, Object)
WaveTemplate.RenderToString(WorkContext, Boolean, Object)
WaveTemplate.DoPostRender(Exception)
Template<WorkContext, IRenderingTarget, Object>.Context
Template<WorkContext, IRenderingTarget, Object>.ITemplate.Context
Template<WorkContext, IRenderingTarget, Object>.Target
Template<WorkContext, IRenderingTarget, Object>.RenderingContext
Template<WorkContext, IRenderingTarget, Object>.CanReuseInstance
Template<WorkContext, IRenderingTarget, Object>.Render(IRenderingTarget, Object)
Template<WorkContext, IRenderingTarget, Object>.ITemplate.Render(IRenderingTarget, Object)
Template<WorkContext, IRenderingTarget, Object>.BindGlobalContexts(WorkContext)
Template<WorkContext, IRenderingTarget, Object>.DoContextBinding()
Template<WorkContext, IRenderingTarget, Object>.DoPreRender()
Template<WorkContext, IRenderingTarget, Object>.DoRender()
Template<WorkContext, IRenderingTarget, Object>.DoPostRender(Exception)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: NFX.Wave.Templatization
Assembly: NFX.Wave.dll
Syntax
public class WaveTemplate<TModel> : WaveTemplate, ITemplate
Type Parameters
Name Description
TModel

Constructors

WaveTemplate()

Declaration
public WaveTemplate()

WaveTemplate(WorkContext)

Declaration
public WaveTemplate(WorkContext context)
Parameters
Type Name Description
WorkContext context

Properties

Model

Shortcut to TemplateRenderingContext which is set per call to Render(TModel)

Declaration
public TModel Model { get; }
Property Value
Type Description
TModel

Methods

Render(ResponseRenderingTarget, TModel)

Renders template by generating content into ResponseRenderingTarget

Declaration
public void Render(ResponseRenderingTarget target, TModel model)
Parameters
Type Name Description
ResponseRenderingTarget target

A ResponseRenderingTarget target to render output into

TModel model

A model object for this rendering call

Render(WorkContext, TModel)

Renders template by generating content into WorkContext

Declaration
public void Render(WorkContext work, TModel model)
Parameters
Type Name Description
WorkContext work
TModel model

Implements

ITemplate

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX