Skip to content

StardewUI.Framework.Dom Namespace

Classes

Name Description
ContextRedirect Describes how to redirect the target context of any IAttribute whose ValueType is one of the IsContextBinding(AttributeValueType) matching types.
ContextRedirect.Distance Redirects to an ancestor context by walking up a specified number of levels.
ContextRedirect.Type Redirects to the nearest ancestor matching a specified type.
Document A standalone StarML document.
DocumentLoader Utility for loading Documents from memory or files.
SArgument Record implementation of an IArgument.
SAttribute Record implementation of a StarML IAttribute.
SElement Record implementation of a StarML IElement.
SEvent An event attribute in a StarML document.
SNode A node in a StarML document, encapsulating the tag, its attributes, and all child nodes.
TemplateNodeTransformer Transforms a template node based on the structure (attributes, children, etc.) of the instantiating node.

Interfaces

Name Description
IArgument An argument to a method call, e.g. as used in an IEvent.
IAttribute Attribute of a StarML element.
IElement Element in a StarML document, including the tag and all enclosed attributes.
IEvent Event wire-up in a StarML element.
INodeTransformer Provides a method to transform nodes into other nodes.