2 instantiations of BoundPropertyGroup
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Symbols.cs (1)
1474return new BoundPropertyGroup(
Generated\BoundNodes.xml.Generated.cs (1)
6022var result = new BoundPropertyGroup(this.Syntax, properties, receiverOpt, resultKind, this.HasErrors);
20 references to BoundPropertyGroup
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder.ValueChecks.cs (1)
388expr = BindIndexedPropertyAccess((BoundPropertyGroup)expr, mustHaveAllOptionalParameters: false, diagnostics: diagnostics);
Binder\Binder_Expressions.cs (5)
4960boundMember = BindIndexedPropertyAccess((BoundPropertyGroup)boundMember, mustHaveAllOptionalParameters: true, diagnostics: diagnostics); 6847return BindIndexedPropertyAccess((BoundPropertyGroup)expr, mustHaveAllOptionalParameters: false, diagnostics: diagnostics); 7882var propertyGroup = (BoundPropertyGroup)receiver; 8310private BoundExpression BindIndexedPropertyAccess(BoundPropertyGroup propertyGroup, bool mustHaveAllOptionalParameters, BindingDiagnosticBag diagnostics)
Binder\Binder_Patterns.cs (1)
1555(BoundPropertyGroup)boundMember, mustHaveAllOptionalParameters: true, diagnostics: diagnostics);
Compilation\CSharpSemanticModel.cs (2)
3355symbols = GetPropertyGroupSemanticSymbols((BoundPropertyGroup)boundNode, boundNodeForSyntacticParent, binderOpt, out resultKind, out memberGroup); 4364BoundPropertyGroup boundNode,
Generated\BoundNodes.xml.Generated.cs (10)
6018public BoundPropertyGroup Update(ImmutableArray<PropertySymbol> properties, BoundExpression? receiverOpt, LookupResultKind resultKind) 6022var result = new BoundPropertyGroup(this.Syntax, properties, receiverOpt, resultKind, this.HasErrors); 8831return VisitPropertyGroup((BoundPropertyGroup)node, arg); 9128public virtual R VisitPropertyGroup(BoundPropertyGroup node, A arg) => this.DefaultVisit(node, arg); 9356public virtual BoundNode? VisitPropertyGroup(BoundPropertyGroup node) => this.DefaultVisit(node); 10096public override BoundNode? VisitPropertyGroup(BoundPropertyGroup node) 11336public override BoundNode? VisitPropertyGroup(BoundPropertyGroup node) 13443public override BoundNode? VisitPropertyGroup(BoundPropertyGroup node) 13447BoundPropertyGroup updatedNode; 15813public override TreeDumperNode VisitPropertyGroup(BoundPropertyGroup node, object? arg) => new TreeDumperNode("propertyGroup", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_Warnings.cs (1)
936public override BoundNode VisitPropertyGroup(BoundPropertyGroup node)