2 instantiations of BoundAnonymousObjectCreationExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_AnonymousTypes.cs (1)
143
return new
BoundAnonymousObjectCreationExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
7123
var result = new
BoundAnonymousObjectCreationExpression
(this.Syntax, constructor, arguments, declarations, type, this.HasErrors);
20 references to BoundAnonymousObjectCreationExpression
Microsoft.CodeAnalysis.CSharp (20)
Compilation\MemberSemanticModel.cs (4)
1127
var
bound = this.GetLowerBoundNode(anonymousObjectCreation) as
BoundAnonymousObjectCreationExpression
;
1148
var
bound = this.GetLowerBoundNode(declaratorSyntax) as
BoundAnonymousObjectCreationExpression
;
FlowAnalysis\AbstractFlowPass.cs (1)
3583
public override BoundNode VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
FlowAnalysis\NullableWalker.cs (2)
5078
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
5120
static BoundAnonymousPropertyDeclaration? getDeclaration(
BoundAnonymousObjectCreationExpression
node, PropertySymbol currentProperty, ref int currentDeclarationIndex)
Generated\BoundNodes.xml.Generated.cs (10)
7119
public
BoundAnonymousObjectCreationExpression
Update(MethodSymbol constructor, ImmutableArray<BoundExpression> arguments, ImmutableArray<BoundAnonymousPropertyDeclaration> declarations, TypeSymbol type)
7123
var
result = new BoundAnonymousObjectCreationExpression(this.Syntax, constructor, arguments, declarations, type, this.HasErrors);
9450
return VisitAnonymousObjectCreationExpression((
BoundAnonymousObjectCreationExpression
)node, arg);
9746
public virtual R VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node, A arg) => this.DefaultVisit(node, arg);
9987
public virtual BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node) => this.DefaultVisit(node);
10848
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
12321
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
14765
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
14770
BoundAnonymousObjectCreationExpression
updatedNode;
17173
public override TreeDumperNode VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node, object? arg) => new TreeDumperNode("anonymousObjectCreationExpression", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_AnonymousObjectCreation.cs (1)
15
public override BoundNode VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
Operations\CSharpOperationFactory.cs (2)
222
return CreateBoundAnonymousObjectCreationExpressionOperation((
BoundAnonymousObjectCreationExpression
)boundNode);
698
private IAnonymousObjectCreationOperation CreateBoundAnonymousObjectCreationExpressionOperation(
BoundAnonymousObjectCreationExpression
boundAnonymousObjectCreationExpression)