28 overrides of Children
Microsoft.CodeAnalysis.CSharp (28)
BoundTree\Expression.cs (25)
44
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Left, this.Right);
49
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.ChildBoundNodes);
66
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.Arguments.Insert(0, this.Receiver));
71
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.Arguments);
76
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.ConstructorArguments.AddRange(StaticCast<BoundExpression>.From(this.NamedArguments)));
81
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Value);
86
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.Arguments);
91
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Argument);
96
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Expression, this.Index);
101
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Operand);
106
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Receiver);
111
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Operand);
116
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Operand);
121
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.Arguments.Insert(0, this.Expression));
126
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Expression);
139
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(GetChildInitializers(this.InitializerOpt).Insert(0, this.Count));
144
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(GetChildInitializers(this.InitializerOpt).Insert(0, this.Count));
149
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.Arguments.AddRange(BoundObjectCreationExpression.GetChildInitializers(this.InitializerExpressionOpt)));
154
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Expression);
159
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.ReceiverOpt);
164
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(this.SideEffects.Add(this.Value));
169
protected override ImmutableArray<BoundNode?>
Children
=>
175
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Expression);
180
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Receiver, Argument);
186
protected override ImmutableArray<BoundNode?>
Children
=> StaticCast<BoundNode?>.From(((IBoundInvalidNode)this).InvalidNodeChildren);
BoundTree\Statement.cs (3)
23
protected override ImmutableArray<BoundNode?>
Children
=> this.ChildBoundNodes!;
30
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Declarations, this.Body);
35
protected override ImmutableArray<BoundNode?>
Children
=> ImmutableArray.Create<BoundNode?>(this.Operand);
1 reference to Children
Microsoft.CodeAnalysis.CSharp (1)
BoundTree\Statement.cs (1)
12
ImmutableArray<BoundNode?> IBoundNodeWithIOperationChildren.Children => this.
Children
;