2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4649return new BoundStackAllocArrayCreation(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7218var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
22 references to BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Expressions.cs (3)
364case BoundStackAllocArrayCreation { Type: null } boundStackAlloc: 2809var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Binder_Statements.cs (2)
2381var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Semantics\Conversions\Conversions.cs (1)
484public override Conversion GetStackAllocConversion(BoundStackAllocArrayCreation sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Semantics\Conversions\ConversionsBase.cs (2)
71public abstract Conversion GetStackAllocConversion(BoundStackAllocArrayCreation sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo); 1114var stackAllocConversion = GetStackAllocConversion((BoundStackAllocArrayCreation)sourceExpression, destination, ref useSiteInfo);
Binder\Semantics\Conversions\TypeConversions.cs (1)
48public override Conversion GetStackAllocConversion(BoundStackAllocArrayCreation sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
FlowAnalysis\AbstractFlowPass.cs (1)
3516public override BoundNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
FlowAnalysis\NullableWalker.cs (1)
11924public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
Generated\BoundNodes.xml.Generated.cs (10)
7214public BoundStackAllocArrayCreation Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type) 7218var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors); 9209return VisitStackAllocArrayCreation((BoundStackAllocArrayCreation)node, arg); 9492public virtual R VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node, A arg) => this.DefaultVisit(node, arg); 9728public virtual BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) => this.DefaultVisit(node); 10583public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 11912public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14374public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14379BoundStackAllocArrayCreation updatedNode; 16681public override TreeDumperNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node, object? arg) => new TreeDumperNode("stackAllocArrayCreation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
20public override BoundNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation stackAllocNode)