2 instantiations of BoundAnonymousPropertyDeclaration
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_AnonymousTypes.cs (1)
126declarators.Add(new BoundAnonymousPropertyDeclaration(fieldSyntaxNodes[i], (PropertySymbol)symbol, field.Type));
Generated\BoundNodes.xml.Generated.cs (1)
6774var result = new BoundAnonymousPropertyDeclaration(this.Syntax, property, type, this.HasErrors);
27 references to BoundAnonymousPropertyDeclaration
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_AnonymousTypes.cs (2)
111ArrayBuilder<BoundAnonymousPropertyDeclaration> declarators = 112ArrayBuilder<BoundAnonymousPropertyDeclaration>.GetInstance();
FlowAnalysis\NullableWalker.cs (4)
4106var currentDeclaration = getDeclaration(node, property, ref currentDeclarationIndex); 4119static BoundAnonymousPropertyDeclaration? getDeclaration(BoundAnonymousObjectCreationExpression node, PropertySymbol currentProperty, ref int currentDeclarationIndex) 4126var currentDeclaration = node.Declarations[currentDeclarationIndex]; 10826public override BoundNode? VisitAnonymousPropertyDeclaration(BoundAnonymousPropertyDeclaration node)
Generated\BoundNodes.xml.Generated.cs (15)
6708public BoundAnonymousObjectCreationExpression(SyntaxNode syntax, MethodSymbol constructor, ImmutableArray<BoundExpression> arguments, ImmutableArray<BoundAnonymousPropertyDeclaration> declarations, TypeSymbol type, bool hasErrors = false) 6725public ImmutableArray<BoundAnonymousPropertyDeclaration> Declarations { get; } 6730public BoundAnonymousObjectCreationExpression Update(MethodSymbol constructor, ImmutableArray<BoundExpression> arguments, ImmutableArray<BoundAnonymousPropertyDeclaration> declarations, TypeSymbol type) 6770public BoundAnonymousPropertyDeclaration Update(PropertySymbol property, TypeSymbol type) 6774var result = new BoundAnonymousPropertyDeclaration(this.Syntax, property, type, this.HasErrors); 8867return VisitAnonymousPropertyDeclaration((BoundAnonymousPropertyDeclaration)node, arg); 9146public virtual R VisitAnonymousPropertyDeclaration(BoundAnonymousPropertyDeclaration node, A arg) => this.DefaultVisit(node, arg); 9374public virtual BoundNode? VisitAnonymousPropertyDeclaration(BoundAnonymousPropertyDeclaration node) => this.DefaultVisit(node); 10188public override BoundNode? VisitAnonymousPropertyDeclaration(BoundAnonymousPropertyDeclaration node) => null; 11451ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 11455public override BoundNode? VisitAnonymousPropertyDeclaration(BoundAnonymousPropertyDeclaration node) 13753ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 13768public override BoundNode? VisitAnonymousPropertyDeclaration(BoundAnonymousPropertyDeclaration node) 13771BoundAnonymousPropertyDeclaration updatedNode; 16030public override TreeDumperNode VisitAnonymousPropertyDeclaration(BoundAnonymousPropertyDeclaration node, object? arg) => new TreeDumperNode("anonymousPropertyDeclaration", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (1)
720declarations: ImmutableArray<BoundAnonymousPropertyDeclaration>.Empty,
Operations\CSharpOperationFactory_Methods.cs (5)
329ImmutableArray<BoundAnonymousPropertyDeclaration> declarations, 356BoundAnonymousPropertyDeclaration? anonymousProperty = getDeclaration(declarations, property, ref currentDeclarationIndex); 394static BoundAnonymousPropertyDeclaration? getDeclaration(ImmutableArray<BoundAnonymousPropertyDeclaration> declarations, PropertySymbol currentProperty, ref int currentDeclarationIndex) 401var currentDeclaration = declarations[currentDeclarationIndex];