- Namespace
- XamlX
.Ast - Interfaces
- Base Types
-
- object
- Derived Types
-
- XamlAstClrProperty
- Xaml
Ast Constructable Object Node - Xaml
Manipulation Group Node - Xaml
Property Assignment Node - Xaml
Property Value Manipulation Node - Xaml
Object Initialization Node - XamlToArrayNode
- Xaml
Ast Xml Type Reference - Xaml
Value With Side Effect Node Base - Xaml
Ast Runtime Cast Node - Xaml
Ast New Clr Object Node - Xaml
Markup Extension Node - XamlAstObjectNode
- Xaml
Ast Imperative Value Manipulation - XamlRootObjectNode
- Xaml
Deferred Content Initialize Intermediate Root Node - Xaml
Ast Xaml Property Value Node - XamlAstTextNode
- XamlConstantNode
- Xaml
Type Extension Node - Xaml
Ast Name Property Reference - Xaml
Method Call Base Node - Xaml
Null Extension Node - Xaml
Intermediate Root Object Node - Xaml
Ast Context Local Node - XamlAstXmlDirective
- Xaml
Ast Compiler Local Node - Xaml
Deferred Content Node - Xaml
Ast Clr Type Reference - Xaml
Ast Manipulation Imperative Node - Xaml
Static Extension Node
graph BT
Type-->Base0["object"]
Type-.->Interface0["IXamlAstNode"]
click Interface0 "/api/XamlX.Ast/IXamlAstNode"
Type-.->Interface1["IXamlLineInfo"]
click Interface1 "/api/XamlX.Ast/IXamlLineInfo"
Type["XamlAstNode"]
class Type type-node
Derived0["XamlAstClrProperty"]-->Type
click Derived0 "/api/XamlX.Ast/XamlAstClrProperty"
Derived1["XamlAstConstructableObjectNode"]-->Type
click Derived1 "/api/XamlX.Ast/XamlAstConstructableObjectNode"
Derived2["XamlManipulationGroupNode"]-->Type
click Derived2 "/api/XamlX.Ast/XamlManipulationGroupNode"
Derived3["XamlPropertyAssignmentNode"]-->Type
click Derived3 "/api/XamlX.Ast/XamlPropertyAssignmentNode"
Derived4["XamlPropertyValueManipulationNode"]-->Type
click Derived4 "/api/XamlX.Ast/XamlPropertyValueManipulationNode"
Derived5["XamlObjectInitializationNode"]-->Type
click Derived5 "/api/XamlX.Ast/XamlObjectInitializationNode"
Derived6["XamlToArrayNode"]-->Type
click Derived6 "/api/XamlX.Ast/XamlToArrayNode"
Derived7["XamlAstXmlTypeReference"]-->Type
click Derived7 "/api/XamlX.Ast/XamlAstXmlTypeReference"
Derived8["XamlValueWithSideEffectNodeBase"]-->Type
click Derived8 "/api/XamlX.Ast/XamlValueWithSideEffectNodeBase"
Derived9["XamlAstRuntimeCastNode"]-->Type
click Derived9 "/api/XamlX.Ast/XamlAstRuntimeCastNode"
Derived10["XamlAstNewClrObjectNode"]-->Type
click Derived10 "/api/XamlX.Ast/XamlAstNewClrObjectNode"
Derived11["XamlMarkupExtensionNode"]-->Type
click Derived11 "/api/XamlX.Ast/XamlMarkupExtensionNode"
Derived12["XamlAstObjectNode"]-->Type
click Derived12 "/api/XamlX.Ast/XamlAstObjectNode"
Derived13["XamlAstImperativeValueManipulation"]-->Type
click Derived13 "/api/XamlX.Ast/XamlAstImperativeValueManipulation"
Derived14["XamlRootObjectNode"]-->Type
click Derived14 "/api/XamlX.Ast/XamlRootObjectNode"
Derived15["XamlDeferredContentInitializeIntermediateRootNode"]-->Type
click Derived15 "/api/XamlX.Ast/XamlDeferredContentInitializeIntermediateRootNode"
Derived16["XamlAstXamlPropertyValueNode"]-->Type
click Derived16 "/api/XamlX.Ast/XamlAstXamlPropertyValueNode"
Derived17["XamlAstTextNode"]-->Type
click Derived17 "/api/XamlX.Ast/XamlAstTextNode"
Derived18["XamlConstantNode"]-->Type
click Derived18 "/api/XamlX.Ast/XamlConstantNode"
Derived19["XamlTypeExtensionNode"]-->Type
click Derived19 "/api/XamlX.Ast/XamlTypeExtensionNode"
Derived20["XamlAstNamePropertyReference"]-->Type
click Derived20 "/api/XamlX.Ast/XamlAstNamePropertyReference"
Derived21["XamlMethodCallBaseNode"]-->Type
click Derived21 "/api/XamlX.Ast/XamlMethodCallBaseNode"
Derived22["XamlNullExtensionNode"]-->Type
click Derived22 "/api/XamlX.Ast/XamlNullExtensionNode"
Derived23["XamlIntermediateRootObjectNode"]-->Type
click Derived23 "/api/XamlX.Ast/XamlIntermediateRootObjectNode"
Derived24["XamlAstContextLocalNode"]-->Type
click Derived24 "/api/XamlX.Ast/XamlAstContextLocalNode"
Derived25["XamlAstXmlDirective"]-->Type
click Derived25 "/api/XamlX.Ast/XamlAstXmlDirective"
Derived26["XamlAstCompilerLocalNode"]-->Type
click Derived26 "/api/XamlX.Ast/XamlAstCompilerLocalNode"
Derived27["XamlDeferredContentNode"]-->Type
click Derived27 "/api/XamlX.Ast/XamlDeferredContentNode"
Derived28["XamlAstClrTypeReference"]-->Type
click Derived28 "/api/XamlX.Ast/XamlAstClrTypeReference"
Derived29["XamlAstManipulationImperativeNode"]-->Type
click Derived29 "/api/XamlX.Ast/XamlAstManipulationImperativeNode"
Derived30["XamlStaticExtensionNode"]-->Type
click Derived30 "/api/XamlX.Ast/XamlStaticExtensionNode"
Syntax
public abstract class XamlAstNode : IXamlAstNode, IXamlLineInfo
Constructors
Name | Summary |
---|---|
XamlAstNode |
Properties
Methods
Name | Value | Summary |
---|---|---|
Visit |
IXamlAstNode | |
VisitChildren |
void | |
VisitList |
void |
static
|