csharp
public record class BoundElementAn element or a component instance.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (6)
public string TagThe tag as written.
public bool IsComponentWhether the name is PascalCase and so names a type.
public ImmutableArray<BoundAttribute> AttributesIts resolved attributes, key included.
public ImmutableArray<BoundNode> ChildrenIts content.
public LinePositionSpan TagPositionWhere the tag name is, so an unknown component reports on the tag.
public BoundExpression? KeyThe key attribute's expression, if it has one.
Methods (1)
public BoundElement(string Tag, bool IsComponent, ImmutableArray<BoundAttribute> Attributes, ImmutableArray<BoundNode> Children, LinePositionSpan TagPosition)An element or a component instance.
Used by (4)
- BinderVixen.Ui.Markup
- BinderTestsVixen.Ui.Markup.Tests
- ComponentEmitterVixen.Ui.Markup
- PreviewCodeEditorViewVixen.Editor.AssetEditors