Click or drag to resize

IEncodingPlaceholderCommand Interface

Indicates which placeholders perform encoding, to ensure values aren't double encoded during expansion. Implementations need to expand to encoded text, as well as provide their dedicated encoding method.

Namespace:  MFiles.VAF.Placeholders
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.1.0.1 (2.1.0.1)
Syntax
C#
public interface IEncodingPlaceholderCommand : IPlaceholderCommandHandler

The IEncodingPlaceholderCommand type exposes the following members.

Properties
  NameDescription
Public propertyAcceptsContextTypes
The datatype this command handler accepts for the context when expanding.
(Inherited from IPlaceholderCommandHandler.)
Public propertyCommand
The level's command.
(Inherited from IPlaceholderCommandHandler.)
Public propertyContextType
The datatype this command handler will output.
(Inherited from IPlaceholderCommandHandler.)
Public propertyIssues
Issues encountered during initialization.
(Inherited from IPlaceholderCommandHandler.)
Public propertyLevel
The placeholder level this object is handling.
(Inherited from IPlaceholderCommandHandler.)
Public propertyParameter
The level's parameter.
(Inherited from IPlaceholderCommandHandler.)
Public propertySettings
The level's parse and expansion settings.
(Inherited from IPlaceholderCommandHandler.)
Public propertyVault
The level's vault.
(Inherited from IPlaceholderCommandHandler.)
Top
Methods
  NameDescription
Public methodEncode
Encodes an expanded text value.
Public methodExpand
Expands the placeholder level based on the given context.
(Inherited from IPlaceholderCommandHandler.)
Public methodGetResolvedStructureReferences
Provides all structure references that exist and were resolved in this placeholder level.
(Inherited from IPlaceholderCommandHandler.)
Public methodInit
Initializes the handler for a specific placeholder level.
(Inherited from IPlaceholderCommandHandler.)
Top
See Also