- Namespace
- Avalonia
.Data .Core - Base Types
-
- object
- Derived Types
graph BT
Type-->Base0["object"]
Type["ExpressionNode"]
class Type type-node
Derived0["ElementNameNode"]-->Type
click Derived0 "/api/Avalonia.Markup.Parsers.Nodes/ElementNameNode"
Derived1["TypeCastNode"]-->Type
click Derived1 "/api/Avalonia.Data.Core/TypeCastNode"
Derived2["FindAncestorNode"]-->Type
click Derived2 "/api/Avalonia.Markup.Parsers.Nodes/FindAncestorNode"
Derived3["SettableNode"]-->Type
click Derived3 "/api/Avalonia.Data.Core/SettableNode"
Derived4["EmptyExpressionNode"]-->Type
click Derived4 "/api/Avalonia.Data.Core/EmptyExpressionNode"
Derived5["StreamNode"]-->Type
click Derived5 "/api/Avalonia.Data.Core/StreamNode"
Derived6["SelfNode"]-->Type
click Derived6 "/api/Avalonia.Markup.Parsers.Nodes/SelfNode"
Derived7["LogicalNotNode"]-->Type
click Derived7 "/api/Avalonia.Data.Core/LogicalNotNode"
Syntax
public abstract class ExpressionNode
Fields
Name | Constant Value | Summary |
---|---|---|
NullReference |
static
|
|
UnsetReference |
static
|
Properties
Name | Value | Summary |
---|---|---|
Description | string | |
LastValue | WeakReference |
|
Next | ExpressionNode | |
Target | WeakReference |
Methods
Name | Value | Summary |
---|---|---|
NextValueChanged |
void | |
StartListeningCore |
void | |
StopListeningCore |
void | |
Subscribe |
void | |
Unsubscribe |
void | |
ValueChanged |
void |