Show / Hide Table of Contents

Namespace ZptSharp.Cli

Classes

Application

The main application which coordinates the logic carried out by the CLI app. Note that in production usage this is created and started by a .NET Generic Host, which is set up by Program.

BulkRenderingRequestFactory

Implementation of IGetsBulkRenderingRequest which transforms the CLI arguments into the proper type for bulk-rendering.

CliArguments

Represents the arguments (options) which are available to the CLI application.

CliArgumentsParser

A utility which uses CSF.Cli.ParameterParserBuilder`1 to parse a set of source arguments into an instance of CliArguments.

ModelLoader

Implementation of ILoadsModel which loads a model from a JSON source file.

Program

Entry-point to the CLI app process, hosting the static void Main method. This uses .NET Generic Host to wire up and run an instance of Application.

ServiceConfigurator

Logic which sets up the ZptSharp services to be used within an IBuildsHostingEnvironment.

Interfaces

IGetsBulkRenderingRequest

An object which gets a BulkRenderingRequest from a CliArguments

ILoadsModel

An object which can load a model object from a file path.

In This Article
Back to top Generated by DocFX