C# Класс TemplNET.TemplModule

Represents a code module for the document build process
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
CustomHandler Func
Name string
Regexes ISet
Statistics TemplModuleStatistics
Used bool

Открытые методы

Метод Описание
Build ( DocX doc, object model, HandleFailAction modelEntryFailAction ) : void

Applies all changes to the document. Templ.Build automatically executes it for all Templ.ActiveModules.

TemplModule ( string name, string prefix ) : System

Creates a code module for the document build process

Защищенные методы

Метод Описание
AddPrefix ( string prefix ) : TemplModule

Given a prefix, add a placeholder to Regexes. These are used to find Matches in the document.

Описание методов

AddPrefix() защищенный Метод

Given a prefix, add a placeholder to Regexes. These are used to find Matches in the document.
protected AddPrefix ( string prefix ) : TemplModule
prefix string
Результат TemplModule

Build() публичный абстрактный Метод

Applies all changes to the document. Templ.Build automatically executes it for all Templ.ActiveModules.
public abstract Build ( DocX doc, object model, HandleFailAction modelEntryFailAction ) : void
doc Novacode.DocX
model object
modelEntryFailAction HandleFailAction
Результат void

TemplModule() публичный Метод

Creates a code module for the document build process
public TemplModule ( string name, string prefix ) : System
name string Module name
prefix string Placeholder prefix when searching for matches
Результат System

Описание свойств

CustomHandler публичное свойство

An optional second handler function. Assignable per module instance at runtime.
public Func CustomHandler
Результат Func

Name публичное свойство

Module instance name. Used as an identifier in the debugger.
public string Name
Результат string

Regexes публичное свойство

The set of placeholder regexes used to find Matches in the document
public ISet Regexes
Результат ISet

Statistics публичное свойство

Named metadata values. Included in the Module meta-report when building in debug mode.
public TemplModuleStatistics,TemplNET Statistics
Результат TemplModuleStatistics

Used публичное свойство

Flag set if any Match instances were found during the Module's build process
public bool Used
Результат bool