Class ObjectPrintExpressionNode
- Namespace
- RDCore.SDK.Model.AST.Expressions
- Assembly
- RDCore.SDK.dll
MS-VBAL 5.6 object-print-expression (owner.Print outputList, e.g.
Debug.Print "x") — part of the l-expression grammar family, reachable as a statement
through CallStatementNode.
public sealed record ObjectPrintExpressionNode : ExpressionNode, IEquatable<SyntaxNode>, IExecutableNode, IEquatable<ExpressionNode>, IEquatable<ObjectPrintExpressionNode>
- Inheritance
-
ObjectPrintExpressionNode
- Implements
- Inherited Members
Constructors
ObjectPrintExpressionNode(SyntaxNodeId, SourceLocation, ExpressionNode, ImmutableArray<PrintOutputItemNode>)
MS-VBAL 5.6 object-print-expression (owner.Print outputList, e.g.
Debug.Print "x") — part of the l-expression grammar family, reachable as a statement
through CallStatementNode.
public ObjectPrintExpressionNode(SyntaxNodeId Identity, SourceLocation Location, ExpressionNode Owner, ImmutableArray<PrintOutputItemNode> Items)
Parameters
IdentitySyntaxNodeIdA unique identifier for this specific syntax node.
LocationSourceLocationThe
Location(holds the documentUriand aRange) of the bound expression.OwnerExpressionNodeThe object whose
Printmember is being invoked.ItemsImmutableArray<PrintOutputItemNode>The output list, in source order.
Properties
Items
The output list, in source order.
public ImmutableArray<PrintOutputItemNode> Items { get; init; }
Property Value
Owner
The object whose Print member is being invoked.
public ExpressionNode Owner { get; init; }