2 instantiations of BoundAnonymousObjectCreationExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_AnonymousTypes.cs (1)
142
return new
BoundAnonymousObjectCreationExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
7030
var result = new
BoundAnonymousObjectCreationExpression
(this.Syntax, constructor, arguments, declarations, type, this.HasErrors);
20 references to BoundAnonymousObjectCreationExpression
Microsoft.CodeAnalysis.CSharp (20)
Compilation\MemberSemanticModel.cs (4)
1120
var
bound = this.GetLowerBoundNode(anonymousObjectCreation) as
BoundAnonymousObjectCreationExpression
;
1141
var
bound = this.GetLowerBoundNode(declaratorSyntax) as
BoundAnonymousObjectCreationExpression
;
FlowAnalysis\AbstractFlowPass.cs (1)
3562
public override BoundNode VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
FlowAnalysis\NullableWalker.cs (2)
4758
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
4800
static BoundAnonymousPropertyDeclaration? getDeclaration(
BoundAnonymousObjectCreationExpression
node, PropertySymbol currentProperty, ref int currentDeclarationIndex)
Generated\BoundNodes.xml.Generated.cs (10)
7026
public
BoundAnonymousObjectCreationExpression
Update(MethodSymbol constructor, ImmutableArray<BoundExpression> arguments, ImmutableArray<BoundAnonymousPropertyDeclaration> declarations, TypeSymbol type)
7030
var
result = new BoundAnonymousObjectCreationExpression(this.Syntax, constructor, arguments, declarations, type, this.HasErrors);
9264
return VisitAnonymousObjectCreationExpression((
BoundAnonymousObjectCreationExpression
)node, arg);
9553
public virtual R VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node, A arg) => this.DefaultVisit(node, arg);
9789
public virtual BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node) => this.DefaultVisit(node);
10623
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
12066
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
14477
public override BoundNode? VisitAnonymousObjectCreationExpression(
BoundAnonymousObjectCreationExpression
node)
14482
BoundAnonymousObjectCreationExpression
updatedNode;
16827
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)
223
return CreateBoundAnonymousObjectCreationExpressionOperation((
BoundAnonymousObjectCreationExpression
)boundNode);
691
private IAnonymousObjectCreationOperation CreateBoundAnonymousObjectCreationExpressionOperation(
BoundAnonymousObjectCreationExpression
boundAnonymousObjectCreationExpression)