API Reference
MarkdownVisualElement
Typed descriptor for a renderer-produced visual host element.
Inheritance
- Object
- MarkdownVisualElement
Methods
public String TryDecodePayload() #StringDecodes the payload content when the descriptor uses the standard JSON/base64 contract.
public Boolean TryGetAttribute(String name, out String value) #BooleanAttempts to read an attribute value from the parsed host element.
Parameters
- name System.String
- value System.String@
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String ContractVersion { get; } #Shared contract version.
public String VisualKind { get; } #Visual semantic kind such as chart or network.
public String FenceLanguage { get; } #Original source fence language.
public String FenceAdditionalInfo { get; } #Original normalized fence metadata tail after the primary language token.
public String FenceElementId { get; } #Original source fence element id when the fence metadata provided one.
public IReadOnlyList<String> FenceClasses { get; } #Original source fence CSS classes when the fence metadata provided them.
public String VisualTitle { get; } #Optional human-friendly visual title when the source fence metadata provides one.
public String VisualHash { get; } #Stable payload hash.
public String ConfigFormat { get; } #Declared payload format.
public String ConfigEncoding { get; } #Declared payload encoding.
public String ConfigBase64 { get; } #Encoded payload content.
public IReadOnlyDictionary<String, String> Attributes { get; } #All parsed attributes from the host element.