Namespace ZptSharp
Classes
AngleSharpHostingBuilderExtensions
Extension methods for IBuildsHostingEnvironment instances.
CSharpHostingBuilderExtensions
Extension methods related to the use of ZPT Python expressions.
HapHostingBuilderExtensions
Extension methods for IBuildsHostingEnvironment instances.
NoMatchingReaderWriterException
Raised when no suitable implementation of IReadsAndWritesDocument can be found, but an implementation is required in order to proceed.
PythonHostingBuilderExtensions
Extension methods related to the use of ZPT Python expressions.
StreamToTextWriterCopier
Implementation of IWritesStreamToTextWriter which uses either a stream-copy (if the text writer is in fact a System.IO.StreamWriter), or otherwise a buffered read & write if the text writer is any other implementation.
TemplateDirectory
A model which represents a filesystem directory containing ZPT documents.
XmlHostingBuilderExtensions
Extension methods for IBuildsHostingEnvironment instances.
ZptFileRenderer
Implementation of IRendersZptFile which uses an IRendersZptDocument from a factory. It also uses an IGetsDocumentReaderWriterForFile to attempt to get the appropriate document reader/writer for the file.
ZptRenderingException
Base class for an exception raised by the ZPT Sharp rendering process.
ZptSharpHost
A utility to get an instance of IHostsZptSharp, enabling usage of ZptSharp without configuring it within your own application's dependency injection.
ZptSharpHostingBuilderExtensions
Extension methods for IBuildsHostingEnvironment instances.
ZptSharpServiceCollectionExtensions
Extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection instances.
Interfaces
IConfiguresRootContext
An object which may be used to add additional named values to the root TALES context.
IGetsStructuredMarkup
An object which can get a markup string, which may be inserted directly into a template document without any escaping or encoding.
IRendersZptDocument
An entry-point object for use by consuming logic. Renders ZPT documents from a stream and returns the rendered document as a stream.
IRendersZptFile
An entry-point object for use by consuming logic. Renders ZPT documents from a filesystem file and returns the rendered document as a stream.
IWritesStreamToTextWriter
An object which writes the contents of a System.IO.Stream to a System.IO.TextWriter.