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—