VNode

Class
Namespace: RazorConsole.Core.Vdom
Assembly: RazorConsole.Core

Definition

public sealed class VNode : IEquatable<VNode>

Properties

8
NameTypeDescription
Events
EventsIReadOnlyCollection<VNodeEvent>
Common
IDString
TextString
Other
AttributesIReadOnlyDictionary<String, String>
ChildrenIReadOnlyList<VNode>
KeyString
KindVNodeKind
TagNameString

Methods

18
NameTypeDescription
AddChild(VNode)()Method
CreateComponent()VNode
CreateElement(string, string?)()VNode
CreateRegion()VNode
CreateText(string?)()VNode
Equals(VNode?)()Boolean
Equals(object?)()Boolean
GetHashCode()Int32
InsertChild(int, VNode)()Method
RemoveAttribute(string)()Method
RemoveChildAt(int)()Method
RemoveEvent(string)()Method
SetAttribute(string, string?)()Method
SetEvent(string, ulong, VNodeEventOptions?)()Method
SetKey(string?)()Method
SetTagName(string)()Method
SetText(string?)()Method
ToString()String

Operators

2
NameTypeDescription
operator ==(VNode?, VNode?)()Boolean
operator !=(VNode?, VNode?)()Boolean