Table of Contents

Class FieldHandlerRegistry

Namespace
DocWright.Dom.Fields
Assembly
DocWright.Dom.dll

An instance-scoped, thread-safe registry of field handlers, following the same pattern as DocumentFormatRegistry.

public sealed class FieldHandlerRegistry
Inheritance
FieldHandlerRegistry
Inherited Members

Remarks

Resolution order is most-recently-registered first, so registering a handler for a name the built-in set already covers overrides it. Order is deterministic and does not depend on dictionary enumeration.

Constructors

FieldHandlerRegistry()

Methods

Add(IFieldHandler)

Registers a handler. Later registrations take precedence over earlier ones.

GetHandlers()

Returns a snapshot of every registered handler, in registration order.

GetHandlers(string?)

Returns the handlers registered for an instruction name, most recent first.