2 instantiations of BoundAnonymousObjectCreationExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_AnonymousTypes.cs (1)
142
return new
BoundAnonymousObjectCreationExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
7120
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)
3564
public override BoundNode VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
FlowAnalysis\NullableWalker.cs (2)
5012
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
5054
static BoundAnonymousPropertyDeclaration? getDeclaration(
BoundAnonymousObjectCreationExpression
node, PropertySymbol currentProperty, ref int currentDeclarationIndex)
Generated\BoundNodes.xml.Generated.cs (10)
7116
public
BoundAnonymousObjectCreationExpression
Update(MethodSymbol constructor, ImmutableArray<BoundExpression> arguments, ImmutableArray<BoundAnonymousPropertyDeclaration> declarations, TypeSymbol type)
7120
var
result = new BoundAnonymousObjectCreationExpression(this.Syntax, constructor, arguments, declarations, type, this.HasErrors);
9447
return VisitAnonymousObjectCreationExpression((
BoundAnonymousObjectCreationExpression
)node, arg);
9743
public virtual R VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node, A arg) => this.DefaultVisit(node, arg);
9984
public virtual BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node) => this.DefaultVisit(node);
10845
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
12318
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
14762
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
14767
BoundAnonymousObjectCreationExpression
updatedNode;
17169
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)