8 implementations of IBoundInvalidNode
Microsoft.CodeAnalysis.CSharp (8)
BoundTree\Expression.cs (7)
10
internal partial class BoundObjectCreationExpression :
IBoundInvalidNode
32
internal sealed partial class BoundObjectInitializerMember :
IBoundInvalidNode
37
internal sealed partial class BoundCollectionElementInitializer :
IBoundInvalidNode
47
internal partial class BoundBadExpression :
IBoundInvalidNode
54
internal partial class BoundCall :
IBoundInvalidNode
59
internal partial class BoundIndexerAccess :
IBoundInvalidNode
183
internal partial class BoundFunctionPointerInvocation :
IBoundInvalidNode
BoundTree\Statement.cs (1)
21
internal partial class BoundBadStatement :
IBoundInvalidNode
15 references to IBoundInvalidNode
Microsoft.CodeAnalysis.CSharp (15)
BoundTree\Expression.cs (8)
29
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => CSharpOperationFactory.CreateInvalidChildrenFromArgumentsExpression(receiverOpt: null, Arguments, InitializerExpressionOpt);
34
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => StaticCast<BoundNode>.From(Arguments);
39
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => CSharpOperationFactory.CreateInvalidChildrenFromArgumentsExpression(ImplicitReceiverOpt, Arguments);
51
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => StaticCast<BoundNode>.From(this.ChildBoundNodes);
56
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => CSharpOperationFactory.CreateInvalidChildrenFromArgumentsExpression(ReceiverOpt, Arguments);
61
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => CSharpOperationFactory.CreateInvalidChildrenFromArgumentsExpression(ReceiverOpt, Arguments);
185
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => CSharpOperationFactory.CreateInvalidChildrenFromArgumentsExpression(receiverOpt: this.InvokedExpression, Arguments);
186
protected override ImmutableArray<BoundNode?> Children => StaticCast<BoundNode?>.From(((
IBoundInvalidNode
)this).InvalidNodeChildren);
BoundTree\Statement.cs (1)
25
ImmutableArray<BoundNode>
IBoundInvalidNode
.InvalidNodeChildren => this.ChildBoundNodes;
Operations\CSharpOperationFactory.cs (6)
450
ImmutableArray<IOperation> children = CreateFromArray<BoundNode, IOperation>(((
IBoundInvalidNode
)boundCall).InvalidNodeChildren);
480
ImmutableArray<IOperation> children = CreateFromArray<BoundNode, IOperation>(((
IBoundInvalidNode
)boundFunctionPointerInvocation).InvalidNodeChildren);
633
var children = CreateFromArray<BoundNode, IOperation>(((
IBoundInvalidNode
)boundIndexerAccess).InvalidNodeChildren);
713
var children = CreateFromArray<BoundNode, IOperation>(((
IBoundInvalidNode
)boundObjectCreationExpression).InvalidNodeChildren);
889
var children = CreateFromArray<BoundNode, IOperation>(((
IBoundInvalidNode
)boundObjectInitializerMember).InvalidNodeChildren);
935
var children = CreateFromArray<BoundNode, IOperation>(((
IBoundInvalidNode
)boundCollectionElementInitializer).InvalidNodeChildren);