TestShortcodeCollection.

Add(string, Func<KeyValuePair<string, string>[], string, IDocument, IExecutionContext, IShortcodeResult>) Method

Summary

Adds a shortcode that determines the result content using the declared arguments and content and the current document and execution context.

Syntax

public void Add(string name, Func<KeyValuePair<string, string>[], string, IDocument, IExecutionContext, IShortcodeResult> func)

Parameters

Name Type Description
name string The name of the shortcode.
func Func<KeyValuePair<string, string>[], string, IDocument, IExecutionContext, IShortcodeResult> A function that has the declared arguments and content and the current document and execution context as inputs and a Wyam.Common.Shortcodes.IShortcodeResult as an output which allows the shortcode to add metadata to the document.

Return Value

Type Description
void
GitHub