ShortcodeInvocation
Pennington.Markdown.Shortcodes
One parsed shortcode call site, supplied to ExecuteAsync.
Properties
Contentstring- Inline content between opener and closer;
nullfor self-closing tags. NamedArgsIReadOnlyDictionary<string, string>- Named (
key=value) arguments; keys are case-insensitive. PositionalArgsIReadOnlyList<string>- Positional arguments in source order; empty when none were supplied.
Constructors
ShortcodeInvocation
#public ShortcodeInvocation(IReadOnlyList<string> PositionalArgs, IReadOnlyDictionary<string, string> NamedArgs, string Content)
One parsed shortcode call site, supplied to ExecuteAsync.
Parameters
PositionalArgsIReadOnlyList<string>- Positional arguments in source order; empty when none were supplied.
NamedArgsIReadOnlyDictionary<string, string>- Named (
key=value) arguments; keys are case-insensitive. Contentstring- Inline content between opener and closer;
nullfor self-closing tags.
Pennington.Markdown.Shortcodes.ShortcodeInvocation
namespace Pennington.Markdown.Shortcodes;
/// One parsed shortcode call site, supplied to ExecuteAsync.
public record ShortcodeInvocation
{
/// Inline content between opener and closer; null for self-closing tags.
public string Content { get; set; }
/// Named (key=value) arguments; keys are case-insensitive.
public IReadOnlyDictionary<string, string> NamedArgs { get; set; }
/// Positional arguments in source order; empty when none were supplied.
public IReadOnlyList<string> PositionalArgs { get; set; }
/// One parsed shortcode call site, supplied to ExecuteAsync.
public ShortcodeInvocation(IReadOnlyList<string> PositionalArgs, IReadOnlyDictionary<string, string> NamedArgs, string Content)
;
}