Skip to content

ITextStudioEffectFactory

InterfaceTextStudioTextStudio
public interface ITextStudioEffectFactory : ITextStudioEffectDefinition

Creates an isolated leaf evaluator for one effect invocation. Factories are definitions, never invocation state, and are called only while a plan or external-effect cache is bound.

ITextStudioEffect CreateEffect(in TextStudioTagParameters parameters)

Creates an invocation-specific evaluator from parsed tag parameters.

Parameters

Name Type Description
parameters TextStudio.TextStudioTagParameters Read-only parsed parameters for one effect occurrence.

Returns

TextStudio.ITextStudioEffect: A detached evaluator, or null when binding fails.