Class Node
Inheritance
System.Object
Node
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Goui
Assembly: Goui.dll
Syntax
public abstract class Node : EventTarget, INotifyPropertyChanged
Constructors
|
Improve this Doc
View Source
Node(String)
Declaration
protected Node(string tagName)
Parameters
Type |
Name |
Description |
System.String |
tagName |
|
Properties
|
Improve this Doc
View Source
Children
Declaration
public IReadOnlyList<Node> Children { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<Node> |
|
|
Improve this Doc
View Source
FirstChild
Declaration
public Node FirstChild { get; }
Property Value
|
Improve this Doc
View Source
OuterHtml
Declaration
public virtual string OuterHtml { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Text
Declaration
public virtual string Text { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
|
Improve this Doc
View Source
AppendChild(Node)
Declaration
public Node AppendChild(Node newChild)
Parameters
Type |
Name |
Description |
Node |
newChild |
|
Returns
|
Improve this Doc
View Source
GetElementById(String)
Declaration
public override EventTarget GetElementById(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
Overrides
|
Improve this Doc
View Source
InsertBefore(Node, Node)
Declaration
public Node InsertBefore(Node newChild, Node referenceChild)
Parameters
Type |
Name |
Description |
Node |
newChild |
|
Node |
referenceChild |
|
Returns
|
Improve this Doc
View Source
OnChildInsertedBefore(Node, Node)
Declaration
protected virtual void OnChildInsertedBefore(Node newChild, Node referenceChild)
Parameters
Type |
Name |
Description |
Node |
newChild |
|
Node |
referenceChild |
|
|
Improve this Doc
View Source
OnChildRemoved(Node)
Declaration
protected virtual void OnChildRemoved(Node child)
Parameters
Type |
Name |
Description |
Node |
child |
|
|
Improve this Doc
View Source
RemoveChild(Node)
Declaration
public Node RemoveChild(Node child)
Parameters
Type |
Name |
Description |
Node |
child |
|
Returns
|
Improve this Doc
View Source
ReplaceAll(Node)
Declaration
protected void ReplaceAll(Node newNode)
Parameters
Type |
Name |
Description |
Node |
newNode |
|
|
Improve this Doc
View Source
SaveStateMessageIfNeeded(Message)
Declaration
protected override bool SaveStateMessageIfNeeded(Message message)
Parameters
Type |
Name |
Description |
Message |
message |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
TriggerEventFromMessage(Message)
Declaration
protected override bool TriggerEventFromMessage(Message message)
Parameters
Type |
Name |
Description |
Message |
message |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
WriteOuterHtml(XmlWriter)
Declaration
public abstract void WriteOuterHtml(XmlWriter w)
Parameters
Type |
Name |
Description |
System.Xml.XmlWriter |
w |
|
Implements
System.ComponentModel.INotifyPropertyChanged