IPlaceholderCommandHandler Interface

Defines a handler for a placeholder level command. A handler is responsible for expanding the current ExpansionContext into another.


Namespace: MFiles.VAF.Placeholders
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
public interface IPlaceholderCommandHandler


AcceptsContextTypes The datatype this command handler accepts for the context when expanding.
Command The level's command.
ContextType The datatype this command handler will output.
Issues Issues encountered during initialization.
Level The placeholder level this object is handling.
Parameter The level's parameter.
Settings The level's parse and expansion settings.
Vault The level's vault.


Expand Expands the placeholder level based on the given context.
GetResolvedStructureReferences Provides all structure references that exist and were resolved in this placeholder level.
Init Initializes the handler for a specific placeholder level.

See Also